Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
9 days ago
Freshness
Confirmed live today
Closes
Mar 14, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 74% of similar roles. Most pay $149,500–$184,900 — the shaded band above. At the midpoint, this role pays about $177k versus about $167k 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 644 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer - CTJ - TS/SCI, you will join the One Plane team to operate and evolve the Azure management layer. You will take end-to-end ownership of substantial engineering efforts for Azure Resource Manager and adjacent services, ensuring they function effectively within highly secure and regulated environments. Your daily responsibilities include investigating complex distributed-system behaviors, resolving issues across infrastructure and deployment systems using source code, telemetry, and logs, and improving service delivery through automation and performance optimization. You will also provide technical leadership by mentoring others and conducting code reviews. The role requires proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python. You will solve critical problems regarding service portability and reliability while ensuring that the control plane remains robust across both commercial and specialized cloud environments.

What does a Software Engineer earn?

Median $196500 from 2013 postings across 147 companies.

See salary data

What you'll do

  • Own end-to-end engineering efforts for Azure control-plane services from initial design through production operation.
  • Investigate and resolve complex issues across distributed systems, infrastructure, and environmental dependencies using telemetry and logs.
  • Design improvements to make Azure services more portable, reliable, and maintainable across various cloud environments.
  • Serve as a Designated Responsible Individual (DRI) to diagnose outages and manage incident response for mission-critical services.
  • Improve service delivery through automation, performance optimization, and the elimination of repetitive operational tasks.
  • Provide technical leadership by conducting code reviews and guiding engineers on design and debugging practices.
  • Evaluate new technologies and tools to improve developer productivity while meeting security and compliance requirements.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field.
  • 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Active TS/SCI clearance with polygraph and eligibility to maintain it.
  • Verification of U.S. citizenship is required for this role.
  • 6+ years of software engineering experience designing, building, debugging, or operating production services (preferred).
  • Demonstrated ability to diagnose complex software and distributed-system failures using source code, logs, telemetry, and debuggers (preferred).
  • Experience reading, reviewing, and modifying unfamiliar codebases while tracing behavior across service layers (preferred).
  • Strong understanding of distributed systems concepts like concurrency, fault tolerance, consistency, and idempotency (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

1 day ago $119,800–$234,700
Azure C# C++ Python PowerShell JavaScript Java C Telemetry Data Analytics Open Source SLA Debugging
4+ yrs exp Hybrid

Software Engineer

Microsoft

1 day ago $85,400–$168,100
Python C# Java C++ JavaScript C Azure Kubernetes CI/CD Infrastructure as Code Microservices Distributed Systems APIs Telemetry Monitoring Logging Observability AI-assisted development
2+ yrs exp

Software Engineer

Microsoft

1 day ago $85,400–$168,100
C C++ C# Java JavaScript Python Azure Kubernetes CI/CD Microservices APIs Distributed Systems Telemetry Monitoring Logging Observability Infrastructure as Code AI-assisted development tools
2+ yrs exp

Principal Software Engineer

Microsoft

Remote 6 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

Software Engineer II

Microsoft

12 days ago $102,100–$202,200
Azure Python C# C++ Java JavaScript Docker Kubernetes CI/CD Cloud Infrastructure Distributed Systems GitHub Copilot Telemetry Observability Automation
2+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 126 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp