Principal Software Engineering Manager

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$139,900–$274,800 / yr
Posted
71 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $207k
$124k most similar roles pay here $291k

This role pays more than 51% of similar roles. Most pay $174,200–$223,700 — the shaded band above. At the midpoint, this role pays about $207k versus about $199k for comparable roles.

Based on 239 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager

As an Principal Software Engineering Manager in our cybersecurity division, you will lead the development of cutting-edge solutions to protect over one billion devices from cyber threats. Your role involves hands-on technical leadership, including architecture, design, code reviews, and quality assurance, while fostering a healthy team environment that adheres to Microsoft’s culture and values. You will collaborate with partner teams within Microsoft to deliver scalable services for enterprise customers, ensuring the modernization of hyper-cloud scale systems. The ideal candidate has extensive experience in languages such as C++, Java, JavaScript, Rust, or Python, along with a proven track record in managing high-performing engineering teams and delivering large-scale system architecture across the full product lifecycle.

What you'll do

  • Provide technical leadership in architecture, design, code reviews, and development.
  • Lead and grow a high-performing engineering team within Microsoft’s security division.
  • Mentor and coach engineers to foster talent growth and retention.
  • Ensure software quality through active participation in code reviews as both reviewer and reviewee.
  • Foster an inclusive and healthy work environment that embodies company values.

What we're looking for

  • Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience.
  • Experience coding in C, C++, Java, JavaScript, Rust, or Python.
  • Hands-on technical leadership in software architecture, design, and development.
  • Proven ability to lead and grow a high-performing engineering team.
  • Experience in large-scale system architecture and full product lifecycle management.

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

66 days ago $139,900$274,800
C C++ Azure DPU Storage File-Systems Distributed_Systems Performance_Tuning Operating_Systems Kernel_Mode_Programming CI/CD

Principal Software Engineering Manager

Microsoft

71 days ago $139,900$274,800
Azure Kubernetes Docker CI/CD Python C++ Go Rust InfiniBand ROCE MRC NVLink Ethernet TCP/IP RDMA gRPC SDN GPU TPU Prometheus Grafana Ansible Terraform

Principal Software Engineer Manager

Microsoft

72 days ago $142,800$274,800
Azure Kubernetes Docker CI/CD Terraform Python Go PostgreSQL Prometheus Grafana telemetry pipelines experimentation systems staged rollouts flighting progressive exposure pipelines SLO/SLA ownership client-service deployment workflows enterprise update delivery models

Principal Software Engineering Lead

Microsoft

26 days ago $142,800$274,800
Azure Kubernetes Docker Python Java SQL AI/ML CI/CD Terraform Git GitHub Power BI Fabric Dataverse Agile DevOps APIs REST GraphQL JSON YAML Markdown ADRs

Software Engineering Manager

Lockheed Martin

Fort Worth, TX 3 days ago
Agile CI/CD Python C++ Java Git JIRA Confluence AWS Kubernetes Docker PostgreSQL SQL Unix/Linux Maven SonarQube Prometheus Grafana