Principal Software Engineering Manager

Microsoft is a global technology company empowering individuals and organizations through innovative software, services, and devices.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineering Manager

Microsoft is seeking a Principal Software Engineering Manager to join their Azure Data engineering team. This role is part of the Azure SQL Database Storage/IO resource governance team within the Microsoft Azure's C+ AI organization. The team is responsible for ensuring high efficiency of operations while interacting with storage that persists data, maintaining Quality of Service (QoS) for latency and bandwidth, and managing storage allocation for over 100 million databases.

Key responsibilities include:

  • Leading and developing a team of 6+ engineers
  • Delivering high business impact projects on-time with quality
  • Providing technical insight on architecture, design, code reviews, development, quality assurance, and live site management
  • Defining scope and accountabilities between teams
  • Partnering with peer teams working in similar areas

The ideal candidate will have:

  • 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience managing and leading teams
  • Strong design, implementation, and communication skills
  • Experience with at-scale distributed systems and large-scale data analytics
  • Knowledge of operating systems concepts (scheduling, caching, memory management)

This role offers the opportunity to work on cutting-edge technologies, build and improve database storage infrastructure, and contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more. The position is based in Bangalore, Karnataka, India, and may require 0-25% travel.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The company is committed to fostering a diverse and inclusive work environment.

Last updated a month ago

Responsibilities For Principal Software Engineering Manager

  • Lead and develop a team of 6+ engineers to deliver high business impact projects on-time with quality
  • Provide technical insight on architecture, design, code reviews, development, quality assurance and live site management
  • Provide clarity in scope of work and define accountabilities between teams
  • Partner with peer teams working in similar areas
  • Embrace Microsoft's values through coaching and collaboration

Requirements For Principal Software Engineering Manager

Java
JavaScript
Python
  • Bachelor's degree in computer science or related discipline
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience managing and leading team
  • Strong design, implementation, and communication skills
  • Experience with at-scale distributed systems
  • Experience with large-scale data analytics and appropriate data systems
  • Knowledge of operating systems concepts (scheduling, caching, memory management)

Benefits For Principal Software Engineering Manager

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineering Manager

Principal Software Engineer

Lead AI platform development for Microsoft Teams as Principal Software Engineer, focusing on next-generation workplace productivity solutions.

Principal Software Engineering Manager

Lead software engineering manager role at Microsoft, focusing on AI integration and team leadership for Copilot and Microsoft 365 products.

Principal Software Engineer

Principal Software Engineer role at Microsoft, focusing on work management tools and services, requiring 10+ years of experience in building scalable cloud solutions.

Principal Software Engineer- The Loop App Experiences team

Principal Software Engineer role at Microsoft building secure, scalable infrastructure for the Loop App Experiences team, focusing on authentication and identity management systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading development of engineering tools and services, offering remote work and competitive compensation.