Principal Supercomputing Operations Software Engineer

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Salary
$142,800–$274,800 / yr
Posted
56 days ago
Freshness
Confirmed live today
Closes
Feb 28, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 71% of similar roles. Most pay $169,550–$220,800 — the blue band above. At the midpoint, this role pays about $209k versus about $195k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Supercomputing Operations Software Engineer

The Principal Supercomputing Operations Software Engineer joins the Artificial Intelligence and High Performance Computing organization to serve as the technical authority for interconnect fabric operations across flagship AI supercomputing environments. This role involves leading complex, high-severity fabric incidents, performing deep multi-layer systems debugging, and defining operational strategies to ensure GPU availability and training stability. The engineer will architect automation, telemetry, and diagnostics while authoring authoritative playbooks and escalation models. Key technical requirements include proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python, alongside experience with InfiniBand, Subnet Manager, PCIe, firmware, drivers, and OS layers. The work focuses on solving reliability challenges within large-scale distributed systems to support frontier AI training, scientific computing, and large-scale distributed simulations.

What you'll do

  • Serve as the technical authority for InfiniBand and GPU interconnect fabric operations across large-scale AI supercomputing environments.
  • Lead and orchestrate complex, high-severity fabric incidents including detection, triage, mitigation, recovery, and root cause analysis.
  • Perform deep multi-layer systems debugging across InfiniBand, Subnet Manager, GPU interconnect, PCIe, firmware, drivers, and OS layers.
  • Define reliability models and failure domains to identify recurring patterns and implement systemic prevention mechanisms.
  • Author authoritative technical support guides, playbooks, and escalation frameworks adopted across the organization.
  • Architect and drive automation, telemetry, and diagnostics to improve observability and mean time to mitigation.
  • Influence engineering direction and set operational standards for interconnect fabrics across the platform.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ 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.
  • 6+ years of experience operating large-scale distributed systems, high-performance computing (HPC), or artificial intelligence (AI) infrastructure in production environments (preferred).
  • Demonstrated ownership of mission-critical production infrastructure with direct impact on service availability, GPU workloads, and customer SLAs (preferred).
  • Hands-on experience operating and debugging interconnect fabrics supporting large-scale compute workloads (preferred).
  • Strong Linux systems knowledge with experience debugging low-level infrastructure issues across operating systems, drivers, and services (preferred).
  • Proven ability to reason across hardware, firmware, drivers, and software stacks to diagnose and resolve complex production issues (preferred).
  • Master's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).

More like this

Similar roles

Principal Software Engineer, High Performance Computing

JPMorgan Chase

Palo Alto, CA +2 61 days ago
Python C C++ PyTorch CUDA High-Performance Computing Large Language Models Deep Learning AI/ML Cloud Native System Design Software Development Life Cycle Telemetry Agentic AI GPU Programming
10+ yrs exp

Principal Software Engineer, Compute Infrastructure

Nvidia

Santa Clara, CA 58 days ago $248,000–$391,000
Kubernetes OpenShift KubeVirt Terraform OpenTofu Python Go GitOps ArgoCD AWS GCP infrastructure-as-code Microservices NVMe/TCP NFSv4 Virtualization ARM
10+ yrs exp Hybrid

Principal Software Engineer, AI Compute Infrastructure

Arm Holdings

Seattle, WA 6 days ago $262,700–$355,400
Kubernetes Go Python Linux AWS EKS Terraform Argo CD Helm Prometheus Grafana PyTorch Ray vLLM SGLang TensorRT-LLM CUDA NVLink NVSwitch NCCL EFA DCGM Containers HPC
8+ yrs exp Hybrid

Software Engineer, High Performance Computing

SpaceX

Hawthorne, CA 113 days ago $125,000–$150,000
C++ Python C Linux ARM PowerPC x86 TCP UDP Machine Learning Unit Testing Performance Optimization Computer Architecture Networking Protocols Hardware-in-the-loop

Principal Software Engineer, Developer Compute Platform

Nvidia

Remote (Canada) 8 days ago $248,000–$391,000
AWS Azure NVIDIA vGPU Amazon DCV PCoIP Omnissa Blast Extreme Amazon WorkSpaces Azure Virtual Desktop Windows 365 Citrix Omnissa Horizon EC2 VPC Azure VMs VNets Entra ID GPU Virtualization Zero-Trust Architecture VM Security Multi-tenant Isolation Systems Design
10+ yrs exp Remote