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:
Technical skills required:
Professional skills needed:
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.