
Director of Engineering
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Define and champion the technical vision and strategy aligned with the company's overall business objectives
- Provide proactive thought leadership, identifying emerging technologies, market trends, and exciting opportunities (e.g., advanced AI/GenAI applications)
- Cultivate an environment of ownership, innovation, challenge the status quo and open up the boundaries in every aspect of development
- Drive architectural decisions for large-scale, complex applications and services, ensuring scalability, reliability, maintainability, security, and performance
- Drive the end-to-end development and operations of system comprising hundreds of microservices and distributed systems
- Lead the successful delivery of multiple concurrent projects, ensuring high quality, technical integrity, and timely delivery
- Demonstrate strong understanding of business to translate technical decisions into clear business and customer impact
- Maintain deep practical understanding of modern software development methodologies, microservices architectures, cloud-native principles, and data engineering
- Lead teams to deliver AI-powered features for customers and leverage AI for internal team productivity
- Provide expert guidance and hands-on mentorship on complex technical challenges
- Lead, mentor, and inspire a diverse team of engineers, managers, and architects, fostering a culture of high performance, accountability and collaboration
- Develop and implement strategies for talent acquisition, retention, and professional growth within engineering
- Cultivate strong relationships with partners such as Product Management, Sales, Marketing, and Customer Success
- Collaborate effectively with multi-functional leaders to translate business requirements into technical solutions and deliver on shared goals
- Communicate complex technical concepts and strategies clearly and concisely to both technical and non-technical audiences, influencing decisions and building consensus
- Act as a primary liaison for technical matters, representing the engineering organization internally and externally
- Passion and love of what you do!
- 18+ years of experience working in software development and engineering leadership roles, with a proven track record of delivering multiple complex, high-impact projects
- Exceptional understanding of the full software development lifecycle, from concept to deployment and operations
- Deep knowledge of system design, data structures, algorithms, and software engineering methodologies
- Deep experiences with microservices architectures, distributed systems, and cloud platforms (AWS, Azure, GCP)
- Possess strong understanding of Artificial Intelligence (AI), particularly Generative AI (GenAI) and Agents
- Proven experience in leading teams to deliver AI-powered features for customers and using AI for internal team productivity will be an added advantage
- Proficiency in modern programming languages and frameworks relevant to large-scale web/backend development and AI (e.g., Java, React, Python)
- Outstanding communication, interpersonal, and presentation skills. Ability to articulate complex technical ideas clearly and persuasively
- Strong leadership presence with the ability to inspire, motivate, and empower large teams
- Proven ability to manage and influence stakeholders at all levels of the organization
- Exceptional problem-solving skills and a pragmatic approach to technical challenges
- Thrive in a fast-paced, evolving environment, capable of quickly changing directions and learning new technologies and domains
- Ambitious and not afraid to tackle unknowns, demonstrates a strong bias to action
- Proactive, self-starter with a strong sense of ownership and urgency
- Demonstrated ability to drive innovation and lead change
- Bachelor's or Master's degree or equivalent experience in Computer Science, Engineering, or a related technical field.