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
36 days ago
Freshness
Confirmed live yesterday
Closes
Feb 2, 2027

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 on the IC3 Data Platform team, you will provide hands-on technical leadership to build globally distributed infrastructure supporting analytics, service reliability, and AI-powered experiences. You will define architecture and lead the development of secure, self-service AI and data orchestration capabilities for multi-tenant platforms. Your daily work involves designing large-scale frameworks for LLM orchestration, RAG, agentic workflows, and evaluation pipelines while ensuring high standards for privacy and compliance. You will utilize a technical stack including Azure, Kubernetes, Apache Airflow, Spark, Flink, Kafka, and Event Hubs, while coding in languages such as C, C++, C#, Java, JavaScript, or Python. This role solves complex problems regarding distributed systems and data infrastructure to power real-time communication services through advanced AI-native software development and automated engineering practices.

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 self-service AI, agentic, and data-platform capabilities including LLM orchestration and retrieval.
  • Build and maintain distributed infrastructure for analytics, service reliability, and AI-powered experiences.
  • Develop automated evaluation pipelines, observability tools, and governance frameworks for AI workflows.
  • Implement advanced data processing using technologies like Apache Airflow, Spark, Flink, and Kubernetes.
  • Write and review production-quality code while maintaining high standards for security and compliance.
  • Advance AI-native software development by integrating coding agents and agentic workflows into the lifecycle.
  • Define architectural decisions for multi-tenant systems involving identity, privacy, and distributed data infrastructure.
  • Mentor engineers and provide technical leadership to align cross-functional teams on complex requirements.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 6+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud background checks.
  • Master's Degree and 8+ years of experience, or a Bachelor's Degree and 12+ years of experience (preferred).
  • Experience with AI-native software development, including coding agents, agentic workflows, and reviewing agent-generated code (preferred).
  • Extensive experience architecting, developing, and operating reliable, large-scale, globally distributed production systems and data infrastructure (preferred).
  • Hands-on experience with technologies such as Airflow, Spark, Flink, Kafka, Azure Data Factory, Kubernetes, or Event Hubs (preferred).
  • Experience designing generative AI solutions including RAG, LLM orchestration, agentic workflows, and evaluation (preferred).
  • Demonstrated technical leadership, communication skills in English, and ability to influence without authority (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 129 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ 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 54 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