Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$119,800–$234,700 / yr
Posted
30 days ago
Freshness
Confirmed live yesterday
Closes
Feb 28, 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 71% of similar roles. Most pay $150,000–$189,212 — 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 518 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

Senior Software Engineer As part of the Artificial Intelligence and High-Performance Computing organization, this Senior Software Engineer will manage the day-to-day operations of GPU interconnect fabrics for large-scale supercomputing clusters. The role involves acting as the primary point of contact for ensuring GPU availability and training stability by leading incident triage, mitigation, and root cause analysis for complex fabric-layer failures. You will perform deep cross-stack debugging across hardware provisioning, PCIe subsystems, and GPU interactions while developing automation, telemetry tools, and operational playbooks to improve observability. The position requires proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in Linux systems and low-level infrastructure troubleshooting. This role addresses the critical challenge of maintaining reliable, high-performance infrastructure for compute-intensive AI workloads and large-scale distributed simulations within a cloud environment.

What does a Software Engineer earn in Remote?

Median $202482 from 339 postings across 53 companies.

See salary data

What you'll do

  • Act as the primary point of contact for supercomputing clusters and GPU interconnect fabric operations.
  • Lead incident triage, mitigation, and root cause analysis for production issues in large-scale AI infrastructure.
  • Perform deep cross-stack debugging across hardware provisioning, PCIe subsystems, and GPU interactions to resolve complex failures.
  • Identify systemic failure patterns to develop technical guidance, troubleshooting procedures, and escalation frameworks.
  • Develop automation, telemetry, and diagnostic tools to improve issue detection and mean time to mitigation.
  • Correlate telemetry across nodes, switches, and GPU subsystems to identify the root causes of production incidents.
  • Partner with internal engineering teams and manufacturers to drive hardware and software fixes.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud Background Check.
  • Master's Degree in Computer Science or related field and 6+ years of technical engineering experience with coding (preferred).
  • Bachelor's Degree in Computer Science or related field and 8+ years of technical engineering experience with coding (preferred).
  • 4+ years of experience operating high performance computing, artificial intelligence, or large-scale distributed systems in production environments (preferred).
  • 1+ years of experience operating interconnect fabrics for HPC, AI, or large-scale distributed systems in production (preferred).
  • Linux systems knowledge with demonstrated experience debugging low-level infrastructure issues (preferred).
  • Demonstrated ability to reason across hardware, firmware, drivers, and software stacks to diagnose and resolve production issues (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA 134 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Principal Supercomputing Operations Software Engineer

Microsoft

30 days ago $142,800–$274,800
InfiniBand GPU Interconnect high‑performance computing (HPC Linux Python C++ C# Java JavaScript PCIe Firmware Telemetry Root Cause Analysis Distributed Systems Automation
6+ yrs exp

Senior Software Engineer

Microsoft

Remote 29 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 Technical Program Manager, HPC

Microsoft

10 days ago $142,800–$274,800
HPC Azure GPU Distributed Systems Incident Management root-cause analysis SLA SLO Telemetry Networking Storage Compute Datacenter Operations Technical Program Management

Senior Software Engineer

Microsoft

16 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

Carvana

Tempe, AZ 120 days ago
C# .NET Core JavaScript TypeScript React Next.js GraphQL REST Azure AWS GCP Kubernetes Kafka RabbitMQ CosmosDB SQL NoSQL CI/CD Linux
6+ yrs exp