Senior Software Engineering

Microsoft

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineering

As a Sr. Software Engineering professional, you will lead the investigation and analysis of complex distributed systems to trace fault causation and identify bottlenecks or load concentrations. You will act independently to mitigate issues while defining automated algorithms to distribute load more effectively across teams and organizations. Your daily work involves establishing heuristics robust to degraded hardware, identifying patterns for systemic improvement, and communicating with customers regarding storage technology opportunities. As a Designated Responsible Individual, you will mentor engineers, manage on-call rotations to monitor for service degradation, and drive consistency in monitoring and operations at scale. You must possess experience coding in languages such as C, C++, C#, Java, JavaScript, or Python. This role focuses on improving the availability, reliability, efficiency, observability, and performance of products within a complex distributed systems environment.

What does a Software Engineering earn?

Median $152250 from 39 postings across 11 companies.

See salary data

What you'll do

  • Investigate and analyze complex distributed systems to trace the root causes of faults.
  • Identify system bottlenecks and load concentrations to mitigate issues independently.
  • Develop automated algorithms to distribute system loads more effectively.
  • Establish robust heuristics to handle degraded hardware or recurring technical events.
  • Identify and communicate patterns for systemic improvements and known issue identification.
  • Advise internal and external customers on how to best utilize storage technologies.
  • Serve as a Designated Responsible Individual (DRI) to monitor systems and mentor engineers.
  • Drive consistency in monitoring and operations at scale to improve product reliability.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • Master's Degree in Computer Science or a related technical field.
  • 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python (if holding a Master's).
  • 8+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python (if holding a Bachelor's).
  • Experience investigating and analyzing complex distributed systems to trace fault causation.
  • Ability to identify bottlenecks and develop automated algorithms for load distribution.
  • Experience mentoring engineers and performing on-call duties as a Designated Responsible Individual (DRI).

More like this

Similar roles

Senior Software Engineer

Microsoft

Remote 9 days ago $119,800–$234,700
Azure Distributed Systems C C++ C# Java Python Cloud Computing Data Structures Algorithms Telemetry Analysis GitHub Copilot Microsoft Copilot Disaster Recovery Scalability Performance Optimization
4+ yrs exp Remote

Senior & Principal Software Engineer, Systems & Infrastructure

Microsoft

9 days ago $119,800–$234,700
Distributed Systems Python C++ C# Java JavaScript Container Orchestration Data Infrastructure Storage Systems Streaming Platforms Network Infrastructure Observability Telemetry open-source Model Inference GPU Computing Distributed Training
4+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 15 days ago $139,000–$257,550
Python Spark SQL Apache Airflow Databricks Snowflake DAX Tableau Power BI Adobe Analytics ETL Machine Learning Statistical Modeling Predictive Analytics A/B Testing Distributed Computing
3+ yrs exp

Senior Software Engineer

University of Miami

Miami, FL 161 days ago
Node.js React TypeScript JavaScript HTML CSS Express.js Nest.js Loopback.js AWS Azure Google Cloud Platform SQL NoSQL Git Python R Angular Vue.js Docker Kubernetes Jest Cypress RESTful APIs Agile Scrum D3.js Plotly.js
4+ yrs exp

Senior Software Engineer

Alteryx

Remote 162 days ago $119,000–$153,000
Python C++ gRPC CI/CD Git NumPy CPython SQLite OpenSSL WiX REST) API Node.js React JavaScript JSON Docker Kubernetes Rust AWS GCP Azure
Remote