Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,800–$274,800 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday
Closes
Mar 29, 2027

Market check

Salary context

Competitive pay

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 63% of similar roles. Most pay $174,600–$225,500 — 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 585 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer on the Azure Kubernetes Service team, you will lead the architecture and delivery of cloud infrastructure capabilities specifically designed to support artificial intelligence workloads. You will partner with customers and engineering teams to translate complex requirements into coordinated plans while remaining hands-on in implementation, testing, deployment, and live-site improvements. Your daily work involves owning distributed-system components, evaluating trade-offs regarding security, reliability, scalability, and performance, and leading the automation of operational processes. You will also mentor engineers, review code, and improve service observability to ensure high quality for cloud-native applications at scale. The role requires proficiency in programming languages such as C++, C#, Go, or Java, along with experience operating production Kubernetes-based services to solve complex infrastructure challenges within the managed Kubernetes service domain.

What does a Software Engineer earn in Remote?

Median $208800 from 319 postings across 50 companies.

See salary data

What you'll do

  • Translate customer requirements into coordinated engineering plans for AI workloads on Azure Kubernetes Service.
  • Lead architecture for complex distributed systems while balancing security, reliability, scalability, and performance trade-offs.
  • Perform hands-on development of maintainable, secure, and performant software across the product lifecycle.
  • Define test strategies and mentor engineers in automated and security testing to prevent regressions.
  • Automate deployment and operational processes while establishing safe rollout and rollback practices.
  • Improve service observability and lead investigations into complex production issues during on-call rotations.
  • Review complex designs and code while mentoring engineers across multiple teams.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of experience coding in C++, C#, Go, or Java (or equivalent).
  • Ability to pass Microsoft Cloud Background Check and other required security screenings.
  • Master's Degree in Computer Science or related field and 8+ years of engineering experience in C++, C#, Go, or Java (preferred).
  • Bachelor's Degree in Computer Science or related field and 12+ years of engineering experience in C++, C#, Go, or Java (preferred).
  • 3+ years of experience developing or operating production Kubernetes-based services (preferred).
  • 2+ years of experience leading delivery of a production cloud service or infrastructure feature across multiple engineering teams (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 64 days ago $142,800–$274,800
Azure Kubernetes Apache Airflow Spark Flink Kafka Python C# Java JavaScript C++ C RAG LLM Orchestration Azure Data Factory Event Hubs GitHub Copilot Distributed Systems
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 57 days ago
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

Upstart

Remote (Canada) 116 days ago $190,600–$263,900
TypeScript Node.js Next.js Prisma Distributed Systems relational database s APIs Authentication Role-Based Access Control Security Automation SOC 2 NIST CSF Web Applications System Design
8+ yrs exp Remote

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 117 days ago $206,400–$276,700
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 130 days ago $142,800–$274,800
C++ Chromium Rust C JavaScript Python C# Java HTML DOM Web APIs W3C WHATWG Debugging
6+ yrs exp Hybrid

Principal Software Engineer

The Hartford

Hartford, CT +3 108 days ago
Java Spring Boot Angular TypeScript SQL AWS Microservices APIs Event-driven Architecture Distributed Systems CI/CD DevSecOps GenAI Application Insights Splunk Identity and Access Management Test-Driven Development Observability
10+ yrs exp Hybrid