Senior Software Engineer

Microsoft

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

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

Listed pay typically runs $119,800–$234,700 across 617 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 on the Azure Storage team, you will drive the design, build, and support of highly scalable, performant services providing reliable and secure access to cloud storage. You will collaborate with stakeholders to determine user requirements, execute project plans, and develop benchmarking and automation tools for performance testing and optimization. Your daily work involves analyzing system bottlenecks across compute, storage, and networking layers while performing root cause analysis to improve product quality. You will also serve as a Designated Responsible Individual to monitor systems for degradation and lead others in resolving complex issues. The role requires proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python. This position addresses the technical challenges of managing massive scale, ensuring data privacy, and maintaining high availability within a distributed cloud environment.

What does a Software Engineer earn in Remote?

Median $206300 from 364 postings across 57 companies.

See salary data

What you'll do

  • Design and build highly scalable, performant, and secure storage services for global customers.
  • Implement end-to-end scenarios and performance testing strategies for large-scale storage systems.
  • Develop benchmarking and automation tools to evaluate system performance and improve engineering productivity.
  • Analyze bottlenecks, latency issues, and resource utilization across compute, storage, and networking layers.
  • Perform root cause analysis on complex technical issues to enhance overall product quality.
  • Define key performance metrics and provide data-driven recommendations for scaling and tuning systems.
  • Serve as a Designated Responsible Individual (DRI) to monitor services and lead incident response efforts.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of engineering experience in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud Background Check and other required security screenings.
  • Master's Degree in Computer Science or related field and 6+ years of engineering experience in relevant programming languages (preferred).
  • Bachelor's Degree in Computer Science or related field and 8+ years of engineering experience in relevant programming languages (preferred).
  • Experience in performance and system engineering, distributed systems, or large-scale cloud services (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

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

Senior Software Engineer

Microsoft

15 days ago $119,800–$234,700
Azure C# Java C++ Distributed Systems Cloud Infrastructure Sovereign Cloud Monitoring Automation Root-Cause Analysis Software Design Testing Debugging
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Remote 8 days ago $119,800–$234,700
C C++ Java Distributed Systems File-Systems Networking Protocols RDMA SmartNICs DPUs Systems Programming Data Structures Algorithms Azure
4+ yrs exp Remote

Senior Software Engineer

Microsoft

Remote 32 days ago $119,800–$234,700
HPC GPU Python C++ C C# Java JavaScript Linux PCIe Telemetry Automation Root Cause Analysis Distributed Systems Azure
4+ yrs exp Remote

Senior Software Engineer

Microsoft

Remote 10 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 Software Engineer

Microsoft

Remote 11 days ago $119,800–$234,700
Azure Distributed Systems C C++ C# Java JavaScript Python Cloud-native Observability Monitoring
4+ yrs exp Remote