Principal Software Engineering Manager

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
56 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 13, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $201k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 62% of similar roles. Most pay $174,600–$227,262 — the shaded band above. At the midpoint, this role pays about $209k versus about $201k 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager

As a Principal Software Engineering Manager on the Commercial Sales Experiences Engineering team, you will lead the end-to-end software development lifecycle to build AI-infused applications and agentic solutions. You will manage a diverse engineering team, defining technical strategies, fostering a culture of ownership, and ensuring operational excellence across multiple products. Your daily work involves overseeing requirement gathering, architecture design, and deployment while promoting AI-native engineering practices and agentic workflows. The role requires expertise in full-stack development, microservices, and cloud-native platforms including Azure PaaS services like Web Apps, Function Apps, AKS, and Cosmos DB. You will utilize tools such as GitHub Copilot, Microsoft Copilot Studio, and Azure AI Foundry to solve complex business problems within the Commercial Sales Experiences platform, specifically focusing on providing scalable assets for internal field and corporate resources.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Lead and grow a high-performing engineering team in an AI-driven environment.
  • Define and communicate technical and product strategies aligned with business goals and customer needs.
  • Drive the adoption of AI-native engineering practices, including agentic workflows and automated development tools.
  • Manage the end-to-end software development lifecycle from requirement gathering to deployment.
  • Establish operational excellence through clear service accountability, incident management, and execution rhythms.
  • Mentor and coach engineers to foster career growth and a culture of continuous learning.
  • Provide architectural guidance and hands-on technical leadership for scalable cloud solutions.
  • Proactively identify risks and remove blockers to ensure successful delivery against project commitments.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 8+ years of experience building commercial software with a proven track record of successful products and services.
  • 4+ years of people management experience.
  • 4+ years of experience in cloud development principles, including microservices and DevOps models.
  • Experience using AI development tools like GitHub Copilot or Claude to automate the SDLC and build agents.
  • Experience with Azure AI Foundry, Microsoft Copilot Studio, and agentic AI architectures for enterprise workflows.
  • Proficiency in Azure PaaS services, including Web Apps, Function Apps, AKS, and various database systems like SQL and Cosmos DB.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 15 days ago $142,800$274,800
C# JavaScript Python TypeScript React Next.js C++ Java C Distributed Systems APIs Observability Web Technologies
6+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 31 days ago $142,800$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Senior Principal Software Engineer

Microsoft

Redmond, WA 35 days ago $119,800$234,700
Azure AI Microservices React Power Platform D365 C# .NET Python JavaScript TypeScript ASP.NET REST API SQL Cosmos DB NoSQL CI/CD Git GitHub Copilot Azure AI Foundry Agile
4+ yrs exp

Senior Software Engineer / Principal Software Engineer

Microsoft

Redmond, WA 60 days ago $119,800$234,700
Azure AI Microsoft Dynamics 365 Power Platform C# .NET React Microservices SQL NoSQL Cosmos DB ASP.NET Python JavaScript TypeScript REST API Service Bus Event Hub Azure Synapse Agile
4+ yrs exp

Software Engineer

Microsoft

7 days ago $102,100$202,200
Azure AI Microservices React Power Platform Dynamics 365 C# .NET JavaScript TypeScript Python SQL PostgreSQL Cosmos DB Azure Synapse GitHub Copilot CI/CD Git REST API NoSQL
2+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid