Principal Software Engineer Manager

Microsoft

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
72 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 63% of similar roles. Most pay $176,837–$223,700 — the shaded band above. At the midpoint, this role pays about $209k versus about $200k 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 Engineer Manager

As a Principal Engineering Manager on the Microsoft 365 Release & Delivery Experiences (RDX) team, you will lead the architecture and delivery of CPS and MASP platforms, ensuring secure and intelligent update experiences for over a billion users. Your daily responsibilities include building large-scale distributed services that enable IT Admins to manage updates and policies confidently while leveraging telemetry data to validate release health and automate recovery processes. You will work closely with Office application teams to introduce changes through staged deployments, minimizing customer impact, and improving reliability across the Monthly Enterprise Channel delivery. This role requires expertise in production deployment safety, experience with large-scale distributed systems, and a strong background in engineering leadership to drive cross-organizational collaboration and continuous improvement.

What you'll do

  • Own CPS and MASP service architecture to support Office client release workflows.
  • Drive reliability and scalability of deployment services used across Microsoft 365 app teams.
  • Enable safe-to-change infrastructure through staged rollouts and automated safeguards.
  • Define telemetry pipelines for release gating, validation, and rollback decisions.
  • Improve release predictability and reduce customer escalations through service-based controls.

What we're looking for

  • 12+ years of experience building and operating production software or services.
  • 5+ years of engineering management experience.
  • Deep understanding of large-scale distributed systems and service architecture.
  • Experience in deployment safety, reliability engineering, or release governance platforms.
  • Familiarity with telemetry pipelines, experimentation systems, and health monitoring.
  • Proven ability to use data signals for release gating and automated rollback decisions.
  • Background in improving production outcomes through reduced escalations and faster recovery.

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 95 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 62 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Genworth Financial

Richmond, Virginia 3 days ago
Python Flask JavaScript HTML CSS React Angular Vue Azure App Service GitLab CI/CD DevSecOps Azure PostgreSQL Azure Kubernetes Docker Terraform Prometheus Grafana Swagger/OpenAPI JSON/WebAPI
Hybrid

Software Engineer

Leidos

San Diego, CA 52 days ago $69,550$125,725
C++ Qt Android SQLite Git Scrum Agile UI/UX Subversion JIRA Selenium TDD React Node.js OpenAPI Clang Format Clang-Tidy VersionOne Rally

Software Engineer

Applied Materials

Santa Clara, CA 33 days ago $152,000$209,000
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development

Software Engineer

Microsoft

36 days ago $102,100$202,200
Azure Kubernetes Docker CI/CD Python Go JavaScript WebGL PostgreSQL Redis Prometheus Grafana Git REST GraphQL JSON YAML Terraform AWS AI ML LLM
Hybrid