Back to jobs

Lead Software Engineer

Job description

We’re seeking a Lead Software Engineer who thrives in modern engineering environments and leads by example. In this role, you’ll shape technical direction, contribute hands-on code, and collaborate closely with engineers and stakeholders to design, develop, and deliver secure, scalable applications that directly improve customer experiences.

Your day-to-day will include:
  • Leading the development of high-quality software through clean code principles and industry best practices
  • Driving architectural discussions, design patterns, and technology decisions across the team
  • Partnering with product owners, testers, and architects within agile squads to turn ideas into production-ready solutions
  • Championing modern engineering practices including cloud-first development, CI/CD, automation, and event-driven design
  • Proactively exploring, adopting, and sharing new tools and techniques to continuously raise engineering standards
About You :

We’re looking for someone who enjoys working with modern technologies and can bring fresh ideas to the table. Ideally, you’ll have:
  • Extensive experience delivering full-stack software solutions in complex, production environments
  • Deep expertise in .NET or Java, with strong front-end capability in React and working knowledge of Node.js
  • Proven hands-on experience with cloud platforms AWS preferred including serverless and event-driven architectures
  • Strong command of CI/CD pipelines, observability, and end-to-end software delivery practices
  • A collaborative leader who can clearly communicate technical concepts to both technical and non-technical stakeholders
If you are passionate about solving real-world problems with clean, scalable code and enjoy having a voice in technical decisions and working in a collaborative, forward-thinking environment? If so, this role could be your next big move. Reach out to pooja.bawse@troocoo.com to discuss this opportunity in more detail!