





Metro Bangalore, common engineering manager title, and broad .NET/Azure skillset increase candidate competition.
Technical Microsoft stack and managerial skills are moderately transferable across industries.
Explicit 10+ years, 3+ years managerial experience, and mandatory .NET/Azure skills raise filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead and manage the end-to-end engineering lifecycle of a .NET-based web application, ensuring delivery, quality, performance, and stability.
Provide technical direction on architecture, development, APIs, integrations, security, scalability, and maintainability; own engineering execution and delivery commitments.
Mentor and develop a high-performing engineering team, manage priorities, risk, resource allocation, and collaborate with cross-functional stakeholders to align engineering outcomes with business goals.
10+ years of software engineering experience with hands-on development of enterprise web applications using Microsoft technologies.
3+ years of experience managing or leading software engineering teams with delivery ownership and technical guidance.
Proficient in .NET framework, ASP.NET Core, C#, RESTful APIs, and Microsoft Azure platform services such as App Services, Azure Functions, and Azure SQL.
Bachelor’s degree in Computer Science, Software Engineering, Information Technology or related field; equivalent practical experience accepted.
Experienced in managing full software development lifecycle in Agile environments with cross-functional collaboration including Product Owners, Architects, QA, UX, DevOps, and Security teams.
Strong technical leadership with hands-on skills in cloud-native architecture, API design, database optimization, CI/CD, and enforcing engineering best practices.
Demonstrated ability to mentor engineers, resolve technical risks, maintain engineering standards, handle delivery commitments, and align technical execution with business strategy.