Principal Software Engineering Manager

Bengaluru, Karnataka, India
Jul 08, 2024
Jul 08, 2025
Remote
Full-Time
4 Years
Job Description

Azure Core is Azure's most profitable business and is growing incredibly fast. The Azure Core Compute team in IDC is at the heart of delivering a cloud platform capable of running any customer application or workload. From Microsoft services like Teams, Bing, Exchange, Xbox, SQL Azure, Office 365, HDInsight, and COSMOS DB to major customers like Accenture, Adobe, Walgreens, Walmart, Flipkart, In-Mobi, and many others - they all run on the infrastructure we build.

As owners of the platform that supports such a diversity of applications, ensuring quality of service (QoS) for our customers is paramount. We work on architectural improvements across the entire Azure Core stack (Azure Compute Manager, Azure Host OS and Host Agent, Compute Resource Provider, Azure Networking, etc.) to achieve the highest SLAs. Our customers demand 99.999%+ availability, seamless maintenance, system resiliency, and the ability to deploy and dynamically scale large numbers of VMs/containers reliably.

As a Principal Engineering Manager, you will help realize the team’s vision to build and operate world-class engineering systems and services that improve the customer experience and the platform's quality while scaling with Azure Core systems' growth and complexity.

Responsibilities

  1. Build, Deploy, and Operate. Develop services that validate, observe, and measure the quality of components in all layers of the Azure Core stack.
  2. Leadership. Set a vision, rally the team behind it, and deliver for our customers by demonstrating Microsoft manager attributes of coach, model, and care.
  3. Team Management. Plan and prioritize work, collaborate with partner organizations, and create an inclusive environment that attracts and retains high-performing engineers.
  4. Technical Guidance. Guide partnerships with stakeholders to determine user requirements and act as an expert for the Designated Responsible Individual (DRI) role, monitoring system/product/service performance.

Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science or a related technical discipline AND 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, Python OR equivalent experience.
  • 3+ years of experience managing teams and/or a strong passion to model/coach/care for team success.
  • Experience in building, deploying, and operating reliable systems with distributed systems fundamentals.
  • Proficiency in writing and debugging code, with a good understanding of threading and asynchronous programming fundamentals.
  • Engagement in site-reliability engineering practices.

Other Qualifications

  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • Bachelor's Degree in Computer Science or a related technical field AND 10+ years of technical engineering experience OR Master's Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience.
  • 4+ years of people management experience.
  • Experience with CI/CD pipelines and Azure DevOps.
  • Experience developing software hosted in Azure, AWS, or other cloud platforms.
  • Data-driven approach to solving problems and measuring success.
  • Strong commitment to collaboration and teamwork.

Join Us

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive. If you're passionate about making a difference and driving innovation, we want to hear from you!

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.