Software Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Team Lead - Software Development based in India.
This role is designed for an experienced software engineering leader who combines hands-on technical expertise with people leadership. You will guide a team of engineers while contributing directly to the evolution of enterprise-grade financial automation solutions. The position offers the opportunity to modernize complex applications, improve engineering practices, and deliver scalable solutions for global customers. You will collaborate with cross-functional teams including product, architecture, and customer-facing functions to drive impactful outcomes. The role emphasizes software quality, Agile delivery, automation, secure development, and the adoption of modern engineering tools. You will play a key part in shaping technical direction while mentoring engineers and fostering a culture of innovation and excellence.
Accountabilities:
As a Team Lead - Software Development, you will be responsible for leading engineering initiatives while remaining actively involved in software design and development. You will support the delivery of secure, scalable, and high-quality solutions while improving team performance and technical capabilities.
Requirements:
The ideal candidate is a technically strong engineering professional with extensive software development experience, proven leadership abilities, and expertise in enterprise application environments. You should be comfortable balancing hands-on coding responsibilities with team management and technical decision-making.
Posted July 24, 2026