Senior Software Engineer

Microsoft

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 67% of similar roles. Most pay $150,000–$197,500 — the shaded band above. At the midpoint, this role pays about $177k versus about $174k 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

As a Sr. Software Engineer on the Geo Replication team, you will design, develop, and operate distributed services that power Azure Storage capabilities. You will build solutions to improve data durability, regional resiliency, failover readiness, and disaster recovery for mission-critical workloads. Your daily work involves collaborating with architects and product teams to deliver cloud-scale features, analyzing service telemetry to identify performance improvements, and resolving complex production issues involving replication and distributed systems. The role requires proficiency in programming languages such as C, C++, C#, Java, or Python. You will also utilize AI-assisted engineering tools like GitHub Copilot to enhance code quality and operational efficiency. This position focuses on the technical challenge of managing geo-distributed architectures and ensuring high availability for massive amounts of customer data across global cloud infrastructure.

What does a Software Engineer earn in Remote?

Median $205300 from 346 postings across 55 companies.

See salary data

What you'll do

  • Design, develop, and operate distributed services that power Azure Storage Geo Replication capabilities.
  • Build solutions to improve data durability, regional resiliency, failover readiness, and disaster recovery.
  • Participate in the design, implementation, testing, and deployment of cloud-scale services.
  • Analyze service telemetry and customer scenarios to identify reliability and performance improvements.
  • Diagnose and resolve complex production issues involving replication, storage, and distributed systems.
  • Act as a Designated Responsible Individual (DRI) to ensure operational excellence and service health.
  • Utilize AI-assisted engineering tools to improve code quality, troubleshooting, and operational efficiency.

What we're looking for

  • Bachelor's Degree in Computer Science, Software Engineering, or related field and 4+ years of experience coding in C, C++, C#, or Java.
  • Ability to pass the Microsoft Cloud Background Check.
  • Master's Degree in a technical field and 6+ years of experience with C, C++, C#, Java, or Python (preferred).
  • Bachelor's Degree in a technical field and 8+ years of experience with C, C++, C#, Java, or Python (preferred).
  • Experience building products, services, scalable distributed systems, and cloud services (preferred).
  • Experience designing large-scale distributed systems, storage systems, databases, or replication technologies (preferred).
  • Proficiency in multithreaded programming, data structures, algorithms, and performance optimization (preferred).
  • Experience with AI-assisted development tools and automated operational workflows (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

11 days ago $119,800–$234,700
Azure C# Java Python C++ C JavaScript distributed-systems Telemetry Observability Debugging Automation Performance Optimization
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Remote 24 days ago $119,800–$234,700
Microsoft Azure C C++ C# Java JavaScript Python Distributed Systems Observability Data Processing Pipelines Cloud Infrastructure AI Infrastructure Root Cause Analysis System Design
4+ yrs exp Remote

Principal Software Engineer

Microsoft

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

Senior Software Engineer

Adobe

San Jose, CA 9 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 155 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 156 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