Principal Software Engineer

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$165,600–$296,400 / yr
Posted
42 days ago
Freshness
Confirmed live yesterday
Closes
Jan 27, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $231k
$124k most similar roles pay here $315k

This role pays more than 85% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $231k 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 Copilot and Agents Core Platform team, you will shape the architecture and development of next-generation agent runtime infrastructure. You will build scalable systems for long-running tasks, multi-agent collaboration, and proactive workflows while implementing features like Agent-to-Agent protocols, declarative extensibility models, and dynamic configuration. The role involves designing orchestration patterns for delegation and shared memory contexts to support LLM-powered agents within a productivity ecosystem. To succeed, you must possess extensive experience in distributed systems, runtime architecture, or platform engineering. You will utilize programming languages such as C, C++, C#, Java, JavaScript, or Python. Your work focuses on solving complex technical challenges regarding agentic patterns and infrastructure for large-scale orchestration, ensuring stability and performance while influencing the long-term technical strategy for AI-driven workflows and extensible runtime environments.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Architect and evolve core runtime infrastructure for agentic workloads and multi-agent collaboration.
  • Implement Agent-to-Agent (A2A) and Multi-Agent Protocols like MCP.
  • Develop declarative and code-based extensibility models for the platform.
  • Manage runtime patching, flighting, and dynamic configuration systems.
  • Design scalable orchestration patterns including delegation, sub-agent invocation, and shared memory contexts.
  • Drive innovation in proactive agents, long-running tasks, and asynchronous workflows.
  • Influence the long-term technical strategy and product roadmap for agentic platforms.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check.
  • 10+ years of experience in software engineering focused on distributed systems, runtime architecture, or platform engineering.
  • Proven track record of technical leadership at scale in runtime or orchestration systems.
  • Deep understanding of extensibility frameworks, plugin architectures, and protocol design.
  • Solid coding skills in C#, C++, or equivalent systems-level languages.
  • Experience with LLM-based systems, agentic workflows, AI orchestration, or Microsoft Copilot/Azure AI platforms.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 36 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

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