Principal Software Engineering Manager

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Apr 25, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 66% of similar roles. Most pay $169,550–$215,325 — the blue band above. At the midpoint, this role pays about $209k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 687 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 646 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager

The Principal Software Engineering Manager will lead the Web Shared UX team in shaping cohesive, accessible web experiences for Word, Excel, and PowerPoint. This role involves managing a high-performing engineering team to develop shared capabilities, including the Office Ribbon, foundational shell experiences, and the web implementation of Copilot System UX. You will partner with product and design teams to define the Copilot UX System, translate visions into engineering priorities, and drive long-term platform modernization. Key responsibilities include improving performance, reliability, and telemetry while managing competing priorities across platforms. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. You will solve complex problems regarding AI-forward prototyping, responsive design, and building robust, reusable solutions for large-scale consumer web applications.

What does a Software Engineering Manager earn?

Median $214447 from 120 postings across 39 companies.

See salary data

What you'll do

  • Lead and grow a high-performing engineering team by developing engineers and guiding them through organizational change.
  • Translate the Copilot UX vision into specific engineering priorities and actionable delivery plans.
  • Drive the long-term modernization of the UX Platform to improve performance, correctness, and compatibility.
  • Develop robust, reusable solutions for shared capabilities across Word, Excel, and PowerPoint.
  • Rethink development workflows to advance AI-driven software engineering while maintaining quality and trustworthiness.
  • Align shared capabilities across desktop and mobile platforms to minimize disruptions and meet ambitious schedules.
  • Build relationships with partner teams to deliver solutions that exceed expectations.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check upon hire and every two years thereafter.
  • Master's Degree in Computer Science or related technical field and 8+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 12+ years of technical engineering experience (preferred).
  • 4+ years of people management experience (preferred).
  • Experience shipping consumer web apps at large scale of 50M+ (preferred).
  • Web development experience and a passion for polished, detailed UX (preferred).
  • Experience with AI-native, agentic engineering and a drive to lead teams toward autonomous ways of working (preferred).

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

9 days ago $142,800–$274,800
Python C# Java C++ JavaScript C Distributed Systems CICD AI Machine Learning Test Automation Source Code Analysis
6+ yrs exp Hybrid

Principal Software Engineering Manager

Microsoft

21 days ago $142,800–$274,800
Python C# Java C++ C JavaScript LLM Telemetry SDLC Responsible AI System Design Incident Response Security Testing Observability
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 43 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Threat Modeling Telemetry Pipelines Adversarial Testing AI/ML Evaluation Observability Software Architecture Full Stack Secure by Design LLM Agentic Workflows
6+ yrs exp Hybrid

Principal Software Engineering Manager

Microsoft

2 days ago $142,800–$274,800
Azure Microsoft Fabric Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Azure Monitor Log Analytics Application Insights Container Insights Prometheus Grafana Microsoft Sentinel C C++ C# Java JavaScript Python Observability Telemetry Pipelines
6+ yrs exp Hybrid