Software Engineer

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$85,400–$168,100 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
Mar 30, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $155k
This role $127k
$73k most similar roles pay here $203k

This role pays less than 77% of similar roles. Most pay $130,875–$179,312 — the shaded band above. At the midpoint, this role pays about $127k versus about $155k 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 · Software Engineer

As a Software Engineer on the Azure Storage Infrastructure team, you will design and develop solutions to onboard new hardware accelerators, processors, transports, and cluster level performance improvements. You will work across the entire software development lifecycle, including operations, scaling, training, and support, to improve transaction rates, throughput, and scale for compute and AI workloads. Your daily responsibilities include collaborating with stakeholders to define requirements, creating and optimizing code, and acting as a designated responsible individual to monitor systems for degradation or downtime. The role requires proficiency in C and C++ programming. Preferred experience includes kernel development, embedded systems, hardware offloads, virtualization, storage datapath performance, memory management, device virtualization, and root cause analysis. You will solve complex technical problems related to high-performance cloud scale storage and networking infrastructure.

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 develop solutions to onboard new hardware accelerators, processors, and transports.
  • Implement performance improvements for transaction rates, throughput, and scale in storage systems.
  • Create, optimize, debug, and refactor code to improve system maintainability and performance.
  • Develop design documents by identifying technical dependencies for products, applications, and services.
  • Act as a Designated Responsible Individual (DRI) to monitor systems and resolve service degradations or downtime.
  • Proactively research new technologies to improve product availability, reliability, and observability at scale.
  • Manage project plans, release plans, and work items in coordination with stakeholders.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical discipline with experience coding in C and C++ (or equivalent experience).
  • Ability to pass Microsoft Cloud Background Check and other required security screenings.
  • Master's Degree in Computer Science or related field with experience in C and C++ (preferred).
  • Bachelor's Degree in Computer Science or related field and 2+ years of technical engineering experience with C and C++ (preferred).
  • Experience with kernel development, embedded systems, hardware offloads, or virtualization (preferred).
  • Experience with storage datapath performance, memory management, or device virtualization (preferred).
  • Experience with Cloud Service Provider (CSP), Root Cause Analysis (RCA), or measurement and validation (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Remote 2 days ago $119,800–$234,700
Kubernetes Azure Go Bash Rust C++ C# Java JavaScript Python Linux Containers Prometheus Datadog Elastic Kusto Clickhouse Cloud Infrastructure
4+ yrs exp Remote

Senior Software Engineer

Microsoft

Remote 10 days ago $119,800–$234,700
Microsoft Azure Distributed Systems C C++ C# Java JavaScript Python Cloud Services System Engineering Benchmarking Root Cause Analysis Monitoring Automation
4+ yrs exp Remote

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

Software Engineer

Stripe

Seattle, WA 2 days ago $156,800–$235,200
AWS Azure Go Python Java Linux NoSQL Distributed Systems Monitoring Logging Alerting EC2 AMIs
3+ yrs exp

Software Engineer

Microsoft

2 days ago $85,400–$168,100
Go Rust Python C++ C# Kubernetes Azure Distributed Systems GPU Infrastructure Linux CI/CD Containers Monitoring Automated Testing AI/ML Platforms
Hybrid

Software Engineer

Microsoft

Redmond, WA 2 days ago $85,400–$168,100
C C++ C# Java JavaScript Python Rust Distributed Systems Cloud Native LiveSite Monitoring Automation Security
1+ yrs exp