This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Principal Software Engineering Manager on the PowerPoint Live team, you will lead a high-impact team that is redefining how millions of people present and collaborate within Microsoft Teams. You will guide engineers in building and evolving PowerPoint Live fundamentals such as performance, reliability, scalability, and security, while also delivering new Copilot-powered experiences that transform real-time collaboration and presentation workflows. In this role, you will shape both the technical direction and engineering culture of the team, helping people grow while driving architectural investments that position PowerPoint Live and Microsoft 365 for long-term success.
Job Responsibility:
Guides partnership with appropriate stakeholders to determine user requirements within and across teams
Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform
Leads teams in prioritizing and driving large-scale optimization, debugging, and refactoring of critical systems to improve performance, maintainability, and engineering effectiveness
Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders
Guides the team and serves as the expert Designated Responsible Individual (DRI), owning on-call quality and practices, monitoring systems for degradation, downtime, or interruptions, and driving durable, architectural fixes based on incidents and reliability insights
Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations
Requirements:
Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
6+ years of people management experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
4+ years people management experience
Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
OR Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience
Hands on experience in LLM-based features and optimizations