Principal Software Engineer

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
121 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 8, 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 on the Microsoft Garage Team, you will help build Innovation Studio, a Teams-integrated product designed to facilitate hackathons and turn employee creativity into measurable business outcomes. You will lead the architecture and delivery of core capabilities involving React, Azure Functions, Microsoft Teams, GitHub, Azure AI Foundry, secure identity, data workflows, and agent orchestration. Your daily work involves developing agentic AI workflows, establishing procedures for high-impact technical domains, and creating tools to improve the software development lifecycle. You will utilize technologies including C, C++, C#, Java, JavaScript, or Python while managing infrastructure through Azure services like Key Vault and Managed Identity. The role focuses on solving complex problems in enterprise-grade AI orchestration, agentic software engineering, and integrating first-party tools to create reliable, scalable systems for collaborative experimentation and innovation.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Lead the architecture and delivery of product capabilities across React, Azure Functions, and Microsoft Teams.
  • Develop agentic AI workflows and tools to improve various stages of the software development lifecycle.
  • Design and implement systems for agent orchestration, prompt frameworks, and responsible AI guardrails.
  • Establish policies for developing extensible, maintainable, secure, and performant code.
  • Conduct code reviews and ensure technical compliance across high-impact product areas.
  • Partner with internal and external stakeholders to define product strategy for critical services.
  • Integrate first-party tools like GitHub and Azure into the core product ecosystem.

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 designing agent orchestration systems, tool-using AI agents, prompt frameworks, and responsible AI guardrails.
  • Experience with Microsoft Azure services including Azure AI Foundry, Functions, Storage, Key Vault, and Managed Identity.
  • Experience integrating with GitHub, Azure DevOps, CI/CD systems, and engineering productivity platforms.
  • Experience improving service reliability through observability, automated testing, performance analysis, and deployment automation.
  • Demonstrated ability to simplify complex technical problems and influence architecture across teams.
  • Passion for building tools that help people collaborate, experiment, and turn ideas into practical outcomes.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 14 days ago $142,800$274,800
C# JavaScript Python TypeScript React Next.js C++ Java C Distributed Systems APIs Observability Web Technologies
6+ yrs exp

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 31 days ago $142,800$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 113 days ago $119,800$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
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