Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $150,000–$202,120 — the shaded band above. At the midpoint, this role pays about $177k versus about $176k 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 686 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer joins the Azure Monitor Site Reliability Team to drive architecture and delivery of agentic reliability platform capabilities for Microsoft monitoring solutions. This role involves defining and building platform systems for monitoring intelligence, telemetry, diagnostics, safe remediation, and operational automation. You will lead efforts in automated detection, triage, root-cause assistance, and mitigation recommendations while establishing engineering standards for safe agentic operations including identity, compliance, and auditability. The work focuses on the technical challenge of managing high-scale observability services to improve live-site readiness and incident response. Required skills include proficiency in C, C++, C#, Java, JavaScript, or Python. Preferred experience includes distributed systems, Kusto/KQL, Azure Resource Graph, and building production-scale platforms for automated remediation and intelligent operations within the monitoring and observability ecosystem.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Define architecture for agentic reliability systems covering monitoring, telemetry, incident management, and service topology.
  • Lead platform capabilities for automated detection, triage, root-cause assistance, and mitigation recommendations.
  • Establish engineering standards for safe agentic operations including identity, compliance, auditability, and human escalation.
  • Influence service teams to adopt consistent monitoring, SLOs, alert quality, and operational excellence practices.
  • Identify high-impact reliability gaps and convert them into platform investments and reusable automation.
  • Lead complex live-site investigations and drive systemic improvements based on incident patterns and customer data.
  • Mentor engineers and shape long-term technical direction for observability and AI-assisted automation.

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 (or equivalent experience).
  • Ability to pass the Microsoft Cloud background check.
  • Experience building production-scale platforms, cloud services, distributed systems, or reliability automation (preferred).
  • Experience architecting complex systems across service boundaries and driving execution across partner teams without direct authority (preferred).
  • Experience with observability architecture, monitoring systems, incident response, service health modeling, operational automation, and production debugging (preferred).
  • Experience leading agentic automation, AI-assisted diagnostics, autonomous remediation, or reliability platform efforts (preferred).
  • Experience with Azure Monitor, Log Analytics, Application Insights, Kusto/KQL, Azure Resource Graph, Azure DevOps, GitHub, or similar ecosystems (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA 72 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Microsoft Azure Distributed Systems Telemetry Debugging Networking Operating Systems Authentication Release Management Observability
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

51 days ago $119,800–$234,700
Python C++ C# Java JavaScript C Test Automation Telemetry Logging Monitoring Incident Management Feature Flags Security Testing Scalability
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 50 days ago $119,800–$234,700
C C++ C# Python Rust PowerShell Kusto Cryptography Secure Boot TPM Virtualization-based Security WDAC BitLocker Fuzzing Threat Modeling Telemetry Observability Windows Server
4+ yrs exp

Software Engineer

Microsoft

5 days ago $85,400–$168,100
Azure Microsoft Fabric Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Prometheus Grafana Log Analytics Application Insights Python C# Java C++ JavaScript Distributed Systems Machine Learning
Hybrid

Principal Software Engineer

Microsoft

2 days ago $142,800–$274,800
Azure Microsoft Fabric Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Azure Monitor Log Analytics Application Insights Prometheus Grafana Microsoft Sentinel C C++ C# Java JavaScript Python Rust Open Telemetry Kubernetes Distributed Systems
6+ yrs exp Hybrid

Senior Software Engineer

Microsoft

4 days ago $119,800–$234,700
Azure Microsoft Fabric SQL Server Python C# Java C++ JavaScript Azure Data Factory Azure Synapse Analytics Azure Cosmos DB Azure PostgreSQL Power BI Distributed Systems SaaS Agile
4+ yrs exp Hybrid