Principal Software Engineer

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
129 days ago
Freshness
Confirmed live yesterday
Closes
Nov 1, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 66% of similar roles. Most pay $174,600–$225,000 — the shaded 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 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

As a Principal Software Engineer, you will join the identity engineering team to design, develop, and scale software services for high-scale, low-latency environments. You will lead the architecture and implementation of distributed systems while integrating AI-based solutions into the cloud stack. Your daily responsibilities include driving large technical deliverables independently, conducting in-depth triage and forensics across the cloud stack, and improving infrastructure security for mission-critical workloads. You will also mentor a diverse team of engineers and manage requirements, KPIs, and planning for engineering projects. The role requires expertise in C, C++, C#, Java, JavaScript, or Python, along with experience in LLM/ML technologies. You will solve complex problems related to online security and user management within the consumer and enterprise spaces, ensuring reliable service deployment with minimal manual intervention.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and develop large-scale software services for high throughput, durability, and low latency.
  • Lead the architecture and implementation of cloud services using an AI-first approach.
  • Automate service deployment and maintenance to ensure reliability with minimal manual intervention.
  • Conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack.
  • Drive infrastructure security improvements for mission-critical, high-scale workloads.
  • Define requirements, KPIs, priorities, and planning for engineering deliverables.
  • Mentor and grow a diverse team of engineers with varying levels of experience.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience driving AI (LLM/ML) based engineering solutions.
  • Demonstrated ability to drive large technical deliverables independently.
  • Experience designing and scaling cloud services or large distributed systems.
  • Ability to lead the architecture, design, and implementation of high-scale, low-latency services with an AI-first approach.
  • Ability to conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack.
  • Ability to mentor and grow a diverse team of engineers at various experience levels.

More like this

Similar roles

Senior Software Engineer - FDE

Microsoft

31 days ago $119,800$234,700
Python C# Java JavaScript C++ C AI LLM Prompt Engineering CI/CD Automated Testing Observability Cloud AI Platforms Software Design Data Quality Performance Monitoring
4+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp