remoteonsite
Engineering Director - Software Development - Genpact
Software Engineer
Lead a high‑performing software engineering organization that builds AI‑driven, cloud‑native solutions at scale. Drive architecture, delivery excellence, and innovation while mentoring senior engineers and collaborating across product and data science teams.
About the role
Key Responsibilities
- Define and execute the technical vision for AI‑enabled, cloud‑native platforms supporting large‑scale enterprise workloads.
- Lead, mentor, and grow multiple engineering squads, fostering a culture of high performance, continuous learning, and Agile best practices.
- Partner with product, data science, and architecture groups to translate business goals into robust, scalable software solutions.
- Oversee end‑to‑end delivery, ensuring quality, security, and reliability across the development lifecycle.
- Drive adoption of modern technologies (e.g., container orchestration, serverless, CI/CD) and engineering standards.
Requirements
- 10+ years of software engineering experience with at least 5 years in a senior leadership role.
- Proven track record designing and delivering large‑scale, AI‑focused systems on cloud platforms (AWS, Azure, or GCP).
- Deep expertise in modern software architecture, microservices, and distributed systems.
- Strong Agile/DevOps background and ability to scale engineering processes.
- Excellent communication and stakeholder management skills, with a passion for mentoring technical talent.