Taro Logo

Senior Consultant - Developer

Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Salesforce Engineer, DSP Tech, Last Mile

Senior Salesforce Engineer position at Amazon's Last Mile DSP Tech team, focusing on Service Cloud and Sales Cloud implementations to optimize delivery operations.

Sr. Software Development, DSP Business Health

Senior Software Development Engineer role at Amazon's DSP Business Health team, building analytics pipelines and APIs to provide business insights for delivery partners.

Senior Software Dev Engineer, Kuiper SW Deployment Services

Senior Software Engineer role at Amazon Kuiper developing deployment services for satellite software updates using Java, Python and AWS.

Software Developer Engineer, Last Mile Delivery Technology

Senior Software Engineer role at Amazon's Last Mile Delivery Technology team, focusing on connected vehicle systems and IoT integration for delivery fleet optimization.

C++ Developer / Graphics Engineer / Sr Engineer / Lead Engineer

Senior Graphics Engineering role at Qualcomm focusing on C++ development and graphics driver optimization for Adreno GPUs, requiring expertise in DirectX/Vulkan and game development.

Description For Senior Consultant - Developer

Senior Software Developers at Thoughtworks collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that create meaningful change for clients. They write clean, iterative code, advocate for better engineering practices, and balance strong opinions with finding the right answers. Senior Developers cultivate a collaborative environment, drive teams toward an aspirational tech vision, and mentor junior-level consultants. They solve complex business problems, assess team health, code quality, and non-functional requirements.

Key responsibilities include:

  • Adopting best practices like TDD, pair programming, and design patterns
  • Advocating for continuous delivery practices
  • Building innovative customer experiences in collaborative teams
  • Creating large-scale distributed systems with microservices
  • Applying latest technology thinking from the Technology Radar
  • Utilizing DevSecOps tools and practices
  • Overseeing the entire software consulting and delivery cycle
  • Mentoring less-experienced peers

Technical skills required:

  • Experience with Typescript, Nodejs, and Python
  • Proficiency in MongoDB or MySQL
  • Object-Oriented programming and writing high-quality, well-tested code
  • Familiarity with Agile methodologies, TDD, CI/CD
  • Cloud technology knowledge (AWS, Azure, Kubernetes, Docker) is a plus

Professional skills needed:

  • Ability to influence others and advocate for technical excellence
  • Presence in the external tech community
  • Resilience in ambiguous situations and multiple-perspective problem-solving

Thoughtworks offers a cultivation culture for career development, with interactive tools and numerous development programs. The role may require working from the Thoughtworks office or client locations for all five working days of the week.

Last updated 7 months ago

Responsibilities For Senior Consultant - Developer

  • Collaborate with cross-functional teams to design software solutions
  • Write clean and iterative code
  • Advocate for better engineering practices
  • Cultivate a collaborative environment
  • Drive teams toward an aspirational tech vision
  • Mentor junior-level consultants
  • Solve complex business problems
  • Assess team health, code quality, and non-functional requirements
  • Adopt best practices like TDD, pair programming, and design patterns
  • Implement continuous delivery practices
  • Build innovative customer experiences
  • Create large-scale distributed systems with microservices
  • Apply latest technology thinking from the Technology Radar
  • Utilize DevSecOps tools and practices
  • Oversee the entire software consulting and delivery cycle

Requirements For Senior Consultant - Developer

TypeScript
Node.js
Python
MongoDB
MySQL
Kubernetes
  • Experience with Typescript, Nodejs, and Python
  • Proficiency in MongoDB or MySQL
  • Object-Oriented programming skills
  • Ability to write high-quality, well-tested code
  • Familiarity with Agile methodologies (XP, Scrum, Kanban)
  • Knowledge of TDD, continuous integration, and continuous delivery
  • Cloud technology knowledge (AWS, Azure, Kubernetes, Docker) is a plus
  • Ability to influence others and advocate for technical excellence
  • Presence in the external tech community
  • Resilience in ambiguous situations
  • Multiple-perspective problem-solving skills

Interested in this job?