Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$119,800–$234,700 / yr
Posted
18 days ago
Freshness
Confirmed live yesterday
Closes
Apr 7, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $177k versus about $164k 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 · Senior Software Engineer

As a Senior Software Engineer on the GPU infrastructure team, you will design and build the operator layer that transforms raw GPU hardware into dependable, service-callable Azure capacity. You will own the architecture for provisioning, repairing, and managing bare-metal GPU servers, specifically focusing on BMC and Redfish management interfaces, PXE-based imaging, DPU initialization, and network switch fabrics. Your daily work involves writing extensible, secure code for bare-metal automation, building telemetry for zero-touch provisioning, and resolving live-site incidents. You will utilize languages such as C, C++, C#, Java, JavaScript, or Python to develop distributed systems and control planes. This role solves the technical challenge of managing large-scale GPU fleets by creating a concurrency-safe boundary that eliminates race conditions during automated hardware workflows.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Design and own the architecture for provisioning and managing third-party GPU servers.
  • Write extensible, secure, and well-tested code for bare-metal automation including firmware and network configuration.
  • Mentor other engineers on coding patterns, code reviews, and maintaining high quality standards.
  • Serve as a designated responsible individual to resolve live-site incidents and drive root-cause fixes.
  • Apply AI tools and practices across the software development lifecycle while ensuring the safety of AI-generated assets.
  • Build automation, telemetry, and monitoring systems to enable zero-touch provisioning of GPU fleets at scale.
  • Transform existing operator tooling into a concurrency-safe, service-callable boundary for automated workflows.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Master'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 (preferred).
  • Bachelor'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).
  • 5+ years of experience building or operating large-scale distributed systems or control planes (preferred).
  • 5+ years of experience with Linux systems programming and networking fundamentals (preferred).

More like this

Similar roles

Senior Software Engineer, AI Infra Management and Ops

Microsoft

Remote 6 days ago $119,800–$234,700
Distributed Systems Cloud-Native C C++ C# Java Python Go Rust JavaScript CI/CD Infrastructure as Code RDMA InfiniBand Ethernet GPU HPC SmartNICs DPUs NVLink NVSwitch
4+ yrs exp Remote

Senior Software Engineer

Microsoft

Remote 6 days ago $119,800–$234,700
Linux Kubernetes C C++ C# Java JavaScript Python Networking Distributed Tracing Telemetry Hardware Acceleration CDN Automation Security Technologies
4+ yrs exp Remote

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 15 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 40 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 7 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid