Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$85,400–$168,100 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
Mar 31, 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 within the Foundry Inferencing & Training organization, you will contribute to the infrastructure and tools supporting large-scale AI training and inference workloads. You will design, develop, test, and maintain services that power model training and fine-tuning across Azure and partner clouds. Your daily work involves collaborating with engineers and researchers to troubleshoot issues, improve workload experiences, and monitor production systems for reliability and performance. The role requires developing reliable code using languages such as Go, Rust, Python, C++, or C# while managing infrastructure deployed on Kubernetes and GPU clusters. You will utilize engineering best practices and AI-assisted development tools to enhance system quality. This position focuses on the technical challenge of managing massive GPU fleets and providing high-performance supercomputing environments for large-scale training and inference systems.

What does a Software Engineer earn?

Median $196000 from 2245 postings across 149 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain services and tools for large-scale AI training and inference workloads.
  • Write reliable and maintainable code using languages such as Go, Rust, Python, C++, or C#.
  • Build and manage infrastructure deployed across large-scale Kubernetes and GPU clusters in Azure and partner clouds.
  • Troubleshoot issues and improve the workload experience for engineers and AI researchers.
  • Monitor production systems to investigate and resolve reliability and performance issues.
  • Participate in code reviews, design discussions, testing, deployment, and operational support.
  • Apply engineering best practices and AI-assisted tools to improve system quality, security, and efficiency.

What we're looking for

  • Bachelor's degree in Computer Science or a related technical field.
  • Technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, Go, Rust, or Python.
  • Equivalent experience to a Bachelor's degree and technical engineering experience is acceptable.
  • Experience with distributed systems, Kubernetes, containers, or cloud infrastructure (preferred).
  • Experience developing software in Go, Rust, Python, C++, or C# (preferred).
  • Familiarity with Linux, automated testing, CI/CD, monitoring, or production operations (preferred).
  • Familiarity with AI/ML platforms, GPU infrastructure, large-scale training, or inference systems (preferred).
  • Experience collaborating with others to deliver software and resolve technical issues (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

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

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

Software Engineer

Microsoft

Remote 2 days ago $85,400–$168,100
C C++ Kernel Development Embedded Systems Hardware Offloads Virtualization Memory Management Cloud Service Provider Root Cause Analysis Azure Storage Storage Datapath Performance
2+ yrs exp Remote

Software Engineer

Cisco

San Francisco, CA 2 days ago $155,000–$222,600
C C++ Linux Embedded Systems GNU Toolchain OpenWRT Buildroot Yocto U-Boot coreboot UEFI Device Trees I2C SPI MDIO H.264
Hybrid

Software Engineer

Cisco

Milpitas, CA +3 2 days ago $155,000–$222,600
Java Node.js Python Angular React HTML5 CSS3 Spring PostgreSQL MySQL Kafka Git CI/CD Microservices
5+ yrs exp Hybrid