About the job
Senior Software Developers at ThoughtWorks work closely with Business Analysts, Quality Analysts, Designers, Project Managers, and other stakeholders to build software solutions that address complex business problems. Collaboration sits at the heart of this role, with a focus on understanding the real context behind client challenges and delivering code that makes a measurable difference.
This position calls for writing clean, iterative code and consistently upholding strong engineering practices. Senior Developers are expected to balance their own technical perspectives with openness to new ideas, ensuring that diverse viewpoints contribute to the best possible outcomes. Integrity in technology and valuing input from all team members are central to the work.
Team leadership and mentoring
- Guide teams toward ambitious technical goals
- Mentor junior consultants and foster a collaborative, respectful environment
- Encourage open, healthy discussions to support team growth
Technical responsibilities
- Apply deep technical expertise to solve challenging business problems
- Monitor and improve code quality and non-functional requirements
- Proactively assess and support the health of the team
This role is based in Gurgaon, India, and is suited for those who combine technical strength with a commitment to team development and high standards in software engineering.
