Lead Developer

Global technology consultancy integrating strategy, design and engineering to drive digital innovation
Backend
Staff Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Lead Developer

Thoughtworks, a global technology consultancy with 30+ years of experience, is seeking a Lead Developer to serve as the primary point of contact for clients and ensure successful team delivery. This role combines strategic thinking with hands-on technical leadership, requiring both high-level vision and tactical execution abilities.

The ideal candidate will bring 10+ years of experience, with strong proficiency in Java and modern frameworks like React. They will be responsible for championing best practices, overseeing the entire software delivery lifecycle, and fostering a culture of technical excellence. The role involves significant client interaction, team leadership, and hands-on coding.

As a Lead Developer, you'll work in an environment that values continuous learning and innovation. You'll be expected to guide teams in implementing best practices, from test-driven development to DevSecOps, while maintaining a strong focus on delivering business value. The position offers opportunities to work with cutting-edge technologies and contribute to significant client projects.

Thoughtworks offers a unique culture that emphasizes personal growth and development. The company provides numerous learning opportunities and a supportive environment where career journeys can flourish. While the role requires in-person presence at either Thoughtworks or client offices, it offers the chance to work with diverse, autonomous teams and contribute to innovative solutions that drive digital transformation.

This role is perfect for technically skilled leaders who enjoy mentoring others, can navigate complex client relationships, and want to be part of a global organization that values both technical excellence and continuous improvement. Join a company where computer science graduates work alongside seasoned technologists and career changers, creating an enriching environment for professional growth and innovation.

Last updated 21 days ago

Responsibilities For Lead Developer

  • Champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • Oversee the entire cycle of software consulting and delivery from ideation to evolution in production
  • Use and advocate for continuous delivery practices
  • Design solutions and choose technologies that solve clients' problems
  • Collaborate with teammates to build features, design concepts and interactive prototypes
  • Apply the latest technology thinking to solve client problems
  • Utilize and champion DevSecOps tools and practices
  • Cultivate team growth and development by encouraging feedback and fostering inclusive culture

Requirements For Lead Developer

Java
React
Kubernetes
  • 10+ years of experience with proficiency in Java
  • Experience with frameworks like React or Angular
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Experience leading software development teams using Agile and Lean
  • Knowledge of TDD, continuous integration, pairing and infrastructure automation
  • Experience influencing others and advocating for technical excellence
  • Ability to bridge product and technology needs
  • Ability to develop and execute technical vision with focus on business value
  • Mentoring experience for less experienced peers
  • Resilience in ambiguous situations

Benefits For Lead Developer

  • Learning & Development programs

Interested in this job?

Jobs Related To Thoughtworks Lead Developer

Software Engineer, Sr Staff

Senior Staff Software Engineer position at Qualcomm focusing on full-stack development and cloud services for mobile and IoT platforms.

Infra Systems Physical Architect

Senior Physical Architecture role at Qualcomm focusing on NoC design and optimization for high-performance ASIC systems.

Java Full-stack Staff

Staff Software Engineer position at Qualcomm focusing on full-stack Java development for IP management systems with cloud technologies.

Sr. Staff Windows Developer - Enterprise Solutions

Senior Staff Windows Developer role at Qualcomm, focusing on enterprise solutions and Windows on Snapdragon platform, offering competitive compensation and growth opportunities.

GPU DV Engineer, Senior Staff

Senior Staff GPU DV Engineer position at Qualcomm focusing on GPU architecture, verification, and optimization with competitive compensation and benefits.