ThoughtWorks logoThoughtWorks logo

Senior Software Developer

ThoughtWorksGurgaon, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Technical SkillsProficient in writing clean, reusable code employing methodologies such as Test-Driven Development (TDD), pair programming, and design patterns. Advocate for continuous delivery practices to release high-quality software and deliver value to end customers promptly. Collaborate within value-driven teams to create innovative customer experiences. Design and implement large-scale distributed systems using microservices architecture. Partner with team members to develop features, design concepts, and interactive prototypes, ensuring adherence to best practices and UX specifications. Utilize the latest insights from our Technology Radar to address client challenges. Effectively implement DevSecOps tools and practices for software development and deployment, promoting a DevOps culture and integrating security early in the development process. Participate in the full lifecycle of software consulting and delivery, from ideation through deployment. Mentor less experienced peers by sharing your technical knowledge and leadership abilities.

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.

About ThoughtWorks

ThoughtWorks is a global software consultancy that delivers custom solutions for clients around the world. We are deeply passionate about driving technological innovation and fostering a diverse and inclusive workplace that empowers our employees to excel.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.