Principal Software Engineering Manager

Microsoft

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,800–$274,800 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Mar 28, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 60% of similar roles. Most pay $174,900–$231,000 — the shaded band above. At the midpoint, this role pays about $209k versus about $203k 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 597 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 570 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 Windows Kernel Security Core team, you will lead a group of engineers developing security-critical, low-level platform technologies. You will guide architecture, implementation, and delivery while collaborating with Windows, Azure, and silicon partner teams to define technical direction for high-performance solutions. Your daily work involves managing project plans, identifying dependencies, and overseeing the development, optimization, and debugging of code to improve reliability and maintainability. The role focuses on building foundational operating system security features such as code integrity, Credential Guard, secure biometrics, and secure hotpatching. You will utilize expertise in C, C++, C#, Java, JavaScript, or Python to solve complex problems at the boundary between hardware and software. This position requires technical leadership to manage team growth while ensuring robust protection against evolving threats for Windows and Azure customers.

What does a Software Engineering Manager earn?

Median $225000 from 108 postings across 38 companies.

See salary data

What you'll do

  • Lead a team of engineers in developing security-critical, low-level platform technologies for Windows and Azure.
  • Define technical direction by determining user, security, and platform requirements with internal and external stakeholders.
  • Oversee the creation of architecture and design documents for operating system security features.
  • Direct the development, optimization, debugging, and refactoring of low-level code to improve performance and reliability.
  • Manage project plans, release schedules, and work items in coordination with cross-functional partner teams.
  • Ensure product scalability and quality by applying engineering best practices to security-critical components.
  • Coach and mentor team members by defining clear outcomes and investing in their professional growth.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud Background Check and other required security screenings.
  • Master's Degree in Computer Science or related field and 8+ years of engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 10+ years of engineering experience (preferred).
  • 4+ years of people management experience (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 53 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

Principal Software Engineer Manager

Microsoft

2 days ago $142,800–$274,800
C C++ C# Java JavaScript Python Cloud Services AI Build Systems Validation Systems High Availability Observability Security OS bring up Postmortem Analysis
6+ yrs exp Hybrid

Principal Software Engineering Manager

Microsoft

31 days ago $142,800–$274,800
Identity and Access Management Identity Governance C C++ C# Java JavaScript Python Cloud Services Distributed Systems Security Monitoring Compliance
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 61 days ago $142,800–$274,800
C# Python C++ C Java JavaScript Distributed Systems Cloud Services System Design AI Infrastructure Telemetry Agile
6+ yrs exp

Principal Software Engineer

Microsoft

Remote 15 days ago $142,800–$274,800
Azure Distributed Systems Cloud Infrastructure Networking C C++ C# Java JavaScript Python Telemetry Analytics Artificial Intelligence Service Level Objectives Observability Scalability
6+ yrs exp Remote

Principal Software Engineering Manager

Microsoft

11 days ago $142,800–$274,800
C++ JavaScript Python C# Java C Chromium Web APIs Web Standards Runtime Systems Networking Rendering Layout Storage Architecture Design
6+ yrs exp Hybrid