New job, posted less than a week ago!
Job Details
Posted date: Feb 25, 2026
There have been 34 jobs posted with the title of Principal Engineering Manager all time at Microsoft.There have been 34 Principal Engineering Manager jobs posted in the last month.
Category: Software Engineering
Location: Bangalore, Karnataka
Employment type: Full-Time
Work location type: 0 days / week in-office – remote
Role: People Manager
Description
OverviewWould you like the opportunity to work on OS platform that powers Azure? Our team (BASE in Azure Compute) is responsible for development of technologies to deploy OS updates to Azure fleet with minimal customer impact. We are looking for an excellent Software Engineering Manager to lead a brand-new team in India!
How do you deliver impact-less updates on-time and every time to an ever-growing fleet? How do you deploy impactful OS updates while keeping the millions of VMs up and running? How do you build the infrastructure to bring features to market faster than ever before?
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Managers deliver success through empowerment and accountability by modeling, coaching, and caring. Live our culture. Embody our values. Practice our leadership principles.Define team objectives and outcomes. Enable success across boundaries. Help the team adapt and learn. Attract and retain great people. Know each individual’s capabilities and aspirations. Invest in the growth of others.Guides team within and across teams on producing extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Defines or reuses quality metrics, best practices, and coding patterns to ensure testable code.Leads by example in best code-writing practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). Leads team on identifying and anticipating blockers or unknowns during the development process, escalating them, communicating how they will impact timelines, and leading efforts to identify and implement strategies and/or opportunities to address them. Conducts incident retrospectives to identify root causes of problems, and leads teams on implementing repair actions and identifying mechanisms to prevent incident recurrence.Guides teams on and leads identifying dependencies and incorporating them into the development of design documents for a product, application, service, or platform. Leads the active identification of other teams and technologies to leverage, how they interact, and where their own system or team can support others.Demonstrates deep understanding of upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack. Coordinates and collaborates with other teams to reach common goals where dependencies and validation concerns overlap.Enables communications and negotiates across teams to resolve conflicts among dependency ownership and required work. Drives agreements between dependent teams to align to the delivery schedule.
Qualifications
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Other RequirementsAbility to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred QualificationsMaster's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.4+ years people management experience.#azurecorejobs
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.