Senior Software Engineer, Infrastructure

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Apr 3, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 69% of similar roles. Most pay $144,350–$190,000 — the blue band above. At the midpoint, this role pays about $177k versus about $167k 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 648 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Infrastructure

The Senior Software Engineer - Infrastructure joins the Infrastructure team within the Finetuning, Inference and Training group. This role involves designing and automating secure, highly available, and low-latency Kubernetes services that power the Microsoft Foundry platform. You will manage a large fleet of Azure Kubernetes Services, focusing on cluster deployments, security hardening, and observability. Day-to-day responsibilities include developing Infrastructure as Code and Configuration as Code solutions, managing CI/CD deployments, and troubleshooting live-site issues. You will utilize a technical stack including C, C++, C#, Java, JavaScript, Python, Go, or Rust, alongside tools like YAML, Bicep, Helm, Prometheus, Grafana, KEDA, and Istio. The work addresses the technical challenge of delivering global-scale training and inferencing workloads while ensuring network isolation and supply chain security.

What does a Software Engineer earn?

Median $196750 from 2601 postings across 154 companies.

See salary data

What you'll do

  • Manage and optimize large-scale Kubernetes clusters with specific focus on CPU and GPU support.
  • Develop Infrastructure as Code and Configuration as Code solutions using YAML, Bicep, and Helm.
  • Design and implement secure, high-throughput microservices for the Microsoft Foundry platform.
  • Configure and maintain security tools for vulnerability scanning, log collection, and compliance hardening.
  • Automate CI/CD deployments and manage monitoring/alerting systems using tools like Prometheus and Grafana.
  • Troubleshoot live-site issues and participate in an on-call rotation to ensure production reliability.
  • Write clean, testable code and lead architectural decisions for platform engineering.

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).
  • Extensive experience with Kubernetes cluster creation, management, optimization, and CPU/GPU support.
  • Expert level knowledge of security and compliance for Kubernetes.
  • Extensive experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC) using YAML, Bicep, and Helm.
  • Solid understanding of networking in k8s for inter, intra, and external pod-to-pod, control, and data plane communications.
  • Ability to meet Microsoft Cloud Background Check requirements.
  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 8+ years of technical engineering experience (preferred).

More like this

Similar roles

Senior Software Engineer, AI Infrastructure

Microsoft

8 days ago $119,800–$234,700
Distributed Systems Machine Learning Operations Azure Kubernetes CI/CD Infrastructure as Code Python C++ C# Java JavaScript C Containers Site Reliability Engineering Observability Capacity Planning Workflow Engines Orchestration Systems
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Remote 8 days ago $119,800–$234,700
Kubernetes Azure Go Python Rust C++ C# Java JavaScript Bash Linux Containers OTel Prometheus Datadog Elastic Azure Data Explorer Kusto Clickhouse distributed-systems
4+ yrs exp Remote

Senior Infrastructure Software Engineer

Apple Inc

Cupertino, CA 166 days ago $150,400–$277,600
Kubernetes Cassandra Kafka Redis Zookeeper Golang Java Python Ruby TDD Agile DNS DHCP LDAP OpenStack Ironic Metal3 MAAS xCat Netbox Tinkerbell React Angular JQuery Puppet Chef Ansible AWS S3 EC2 CloudFront
5+ yrs exp

Senior Infrastructure Software Engineer

Apple Inc

Cupertino, CA 24 days ago $150,400–$277,600
Kubernetes Cassandra Kafka Redis Zookeeper Golang Java Python Ruby TDD Agile DNS DHCP LDAP OpenStack Ironic Metal3 MAAS xCat Netbox Tinkerbell React Angular JQuery Puppet Chef Ansible AWS S3 EC2 CloudFront
5+ yrs exp

Senior Software Engineer, Developer Infrastructure

Coinbase

Remote 23 days ago $186,065–$218,900
Go Kubernetes AWS Terraform GitHub Actions CI/CD Datadog Distributed Systems Observability Containers Build Systems Remote Execution Progressive Delivery
5+ yrs exp Remote