Principal Software Engineer, AI Infrastructure Engineering Systems

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
28 days ago
Freshness
Confirmed live today
Closes
Mar 28, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $174,600–$226,350 — the blue band above. At the midpoint, this role pays about $209k versus about $200k 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 Software Engineer, AI Infrastructure Engineering Systems

As a Principal Software Engineer - AI Infrastructure Engineering Systems, you will join the AI Infrastructure Engineering Systems team to build the cloud platform, engineering infrastructure, and developer systems required to develop, deploy, and operate AI services at scale. You will design, implement, and ensure the quality of engineering platforms, developer tooling, and Azure integrations while managing architecture, testing, and production operations. Your daily work involves developing automation, services, and tools using Go, Python, Terraform, C, C++, C#, Java, and JavaScript. You will establish standards for coding, observability, and operational readiness to improve end-to-end reliability. This role solves the technical challenge of providing reliable, scalable, and maintainable paths from development to production for rapidly evolving AI workloads across networking, security, and service lifecycle management.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design reliable, scalable, and maintainable platform systems using sound engineering principles.
  • Develop automation, services, and tools using Go, Python, and Terraform.
  • Establish and promote standards for coding, testing, observability, and operational readiness.
  • Define requirements and scope solutions to reduce operational risk and increase service resilience.
  • Implement and ensure the quality of engineering platforms, developer tooling, and Azure integrations.
  • Manage the full lifecycle of software including architecture, design, implementation, testing, and deployment.
  • Provide reliable paths for AI workloads from development to production environments.

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 upon hire and every two years thereafter.
  • Experience with distributed systems and cloud platforms.
  • Proficiency in developing automation, services, and tools using Go, Python, and Terraform.
  • Master's Degree in Computer Science or related technical field and 12+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, Python, and Go (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 15+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, Python, and Go (preferred).

More like this

Similar roles

Principal Software Engineer, AI Infrastructure

Microsoft

6 days ago $142,800–$274,800
Distributed Systems AI/ML Serving Azure Python C++ Java C# JavaScript C Observability Telemetry Distributed Tracing Capacity Management Load Balancing Reliability Engineering High-Performance Computing
6+ 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

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry Load Testing Fault Injection Data Replication Encryption Access Controls Monitoring Dashboards Alerting Scalability Availability Durability

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 73 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding Cloud Infrastructure Low-level Systems High-concurrency Systems
6+ yrs exp