Software Engineering Manager

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,800–$274,800 / yr
Posted
7 days ago
Freshness
Confirmed live today
Closes
Apr 17, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
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 $146,570–$218,587 — the blue band above. At the midpoint, this role pays about $209k versus about $183k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineering Manager

The Software Engineering Manager joins the Customer Innovation Engineering team within the Office of the CTO to support the Cloud and AI Platform. In this player-coach role, you will lead a distributed engineering pod across North America while maintaining direct individual-contributor commitments. You will build and evolve an observability-focused Azure service, contributing to software design, development, and production reliability. Key responsibilities include managing engineers, providing architectural guidance, and solving complex customer problems regarding cloud workloads. You must possess proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. The role requires deep knowledge of cloud architecture, distributed systems, microservices, and containerized workloads like Kubernetes. You will translate real-world customer experiences into product capabilities, ensuring scalable architectures and operational excellence for production-grade applications.

What does a Software Engineering Manager earn?

Median $214394 from 123 postings across 39 companies.

See salary data

What you'll do

  • Design, build, and optimize production-grade applications on Azure for strategic customers.
  • Contribute to the design and development of new observability-focused platform capabilities.
  • Manage production reliability through on-call participation, incident investigation, and engineering improvements.
  • Develop reusable technical assets, tools, and reference implementations to accelerate Azure adoption.
  • Influence Azure platform engineering by translating real-world customer feedback into product improvements.
  • Provide technical direction, coaching, and people leadership to a distributed engineering pod.
  • Set engineering priorities and align team efforts with business goals and long-term technical value.

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 and other required security screenings.
  • Master's Degree in Computer Science and 8+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science and 12+ years of technical engineering experience (preferred).
  • 4+ years of people management experience (preferred).
  • Significant professional experience designing, building, and operating complex cloud-native applications and distributed systems (preferred).
  • Demonstrated experience leading and developing engineering teams, including technical mentorship and delivery ownership (preferred).
  • Experience in a player-coach role combining hands-on development with people management and technical direction (preferred).

More like this

Similar roles

Software Engineering Manager

PNC

Pittsburgh, PA 92 days ago
ETL Applications Integration Agile Development Release Management UX) Design System Testing Software Process Improvement Application Delivery Process Application Development Tools Data Exchange
5+ yrs exp

Software Engineering Manager

Broadridge

Newark, NJ 68 days ago $200,000–$230,000
Java Spring Kafka Camunda PostgreSQL Redis Distributed Systems API Design Event-Driven Architecture Cloud-Native Platform Engineering Agile L3 Support Root-Cause Analysis
10+ yrs exp Hybrid

Senior Software Engineering Manager

Microsoft

87 days ago $119,800–$234,700
Azure Infrastructure-as-Code Terraform Bicep CI/CD Observability Grafana Datadog OpenTelemetry Python Java C# C++ C JavaScript Linux Distributed Systems Networking Storage
4+ yrs exp Hybrid

Senior Software Engineering Manager

Cisco

San Jose, CA 68 days ago
Cloud-native Development CI/CD Test Automation Observability Production Operations AI-assisted Development Security Automation Orchestration Platforms Distributed Systems SaaS Hybrid-cloud Secure Software Delivery
10+ yrs exp Hybrid

Senior Manager of Software Engineering

JPMorgan Chase

New York, NY 61 days ago
Java Spring Spring Boot AWS Kafka Spark Spark SQL Kinesis React TypeScript JavaScript Cassandra MongoDB Lambda Glue EMR Flink RESTful APIs Microservices CI/CD Domain-Driven Design Git Jest React Testing Library HTML CSS
5+ yrs exp