Experience : 12+Years
Job Type: Fulltime
Location: Coimbatore
The Head of Product Engineering (.NET) will lead the end-to-end engineering function for enterprise-grade software products built on the Microsoft technology stack. The role demands a blend of technical leadership, architectural expertise, and strong people management skills to scale engineering excellence and deliver high-quality, performant products.
Key Responsibility
- Define and drive the overall engineering strategy, architecture, and technology roadmap.
- Lead multiple cross-functional product engineering teams (Backend, Frontend, QA, DevOps).
- Build scalable and secure enterprise products using .NET Core, C#, and Azure Cloud.
- Partner with Product Management and UX teams to translate product vision into engineering deliverables.
- Foster a high-performing, agile culture emphasizing collaboration, accountability, and innovation.
- Oversee software design reviews, code quality, and architecture governance.
- Optimize engineering processes with CI/CD, automated testing, and DevOps practices.
- Mentor and develop engineering leaders and managers across teams.
- Manage budgets, timelines, and resource allocation effectively.
Required Skills & Experience
- 12+ years of experience in software engineering with strong expertise in .NET Core, C#, and Web API.
- Proven experience in leading large-scale product engineering teams or SaaS-based development.
- Strong understanding of Microservices Architecture, RESTful APIs, and Azure Cloud Services (App Services, Azure DevOps, Kubernetes, etc.).
- Hands-on experience in SQL/NoSQL databases and front-end frameworks (Angular/React).
- Excellent leadership, communication, and stakeholder management skills.
- Experience with Agile and DevOps practices.
Good to Have
- Exposure to AI/ML integrations, data engineering, or cloud-native modernization.
- Experience in product-based companies or platform engineering.