Principal Software Engineer, AI Infrastructure Engineering Systems

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Mountain View, CA
Salary
$142,800–$274,800 / yr
Posted
25 days ago
Freshness
Confirmed live yesterday
Closes
Feb 13, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $209k
$118k most similar roles pay here $292k

This role pays more than 69% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $209k versus about $198k 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 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 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 on the AI Infrastructure Engineering Systems team, you will design, implement, and ensure the quality of engineering platforms, developer tooling, and Azure integrations. You will be responsible for building reliable, scalable, and maintainable platform systems while collaborating across infrastructure, security, networking, and service teams to improve end-to-end reliability. Your daily work involves developing automation, services, and tools using Go, Python, and Terraform to reduce operational risk and increase service resilience. The role focuses on the technical challenge of providing consistent paths from development to production for rapidly evolving AI workloads at scale. You will apply engineering principles to manage infrastructure components like Kubernetes, networking, observability, and service lifecycle management while establishing standards for coding, testing, and operational readiness within a complex cloud platform environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement reliable, scalable, and maintainable platform systems for AI workloads.
  • Develop automation tools, services, and infrastructure using Go, Python, and Terraform.
  • Establish standards for coding, testing, observability, and operational readiness across engineering platforms.
  • Integrate developer tooling and cloud platforms with Azure services.
  • Define requirements and scope solutions to reduce operational risk and increase service resilience.
  • Manage the full lifecycle of systems including architecture, design, implementation, testing, and production operations.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud background checks and other required security screenings.
  • Master's Degree in Computer Science or related field and 12+ years of engineering experience with Go and other listed languages (preferred).
  • Bachelor's Degree in Computer Science or related field and 15+ years of engineering experience with Go and other listed languages (preferred).

More like this

Similar roles

Principal Software Engineer, Infrastructure

Nvidia

Santa Clara, CA +1 17 days ago $248,000$391,000
Ansible Automation Platform AWX Salt Go Python Java Linux Kubernetes Containers CI/CD Infrastructure as Code Databricks Distributed Systems Hybrid Infrastructure Observability Secrets Management
10+ yrs exp

Principal Core Infrastructure Engineer

Oracle

Nashville, TN 35 days ago $114,600$234,600
Oracle Cloud Infrastructure Microservices Firmware SmartNIC ILOM NVIDIA AMD Intel Automation Pipelines Observability Hardware-Software Integration
8+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $114,600$234,600
Distributed Systems System Design Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Cloud Infrastructure Scalability Automation

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability Data Replication Multi-tenant Environments
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing System Design Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 27 days ago $114,600$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability
3+ yrs exp