Senior Principal Software Engineer

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
35 days ago
Freshness
Confirmed live 2 days ago
Closes
Feb 3, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 53% of similar roles. Most pay $169,550–$214,125 — the shaded band above. At the midpoint, this role pays about $177k versus about $192k 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 · Senior Principal Software Engineer

As a Senior/Principal Software Engineer on the Commercial Sales Experiences Engineering team, you will lead the end-to-end software development lifecycle to build AI-infused applications and agentic solutions. You will be responsible for requirement gathering, architecture design, database design, testing, and deployment while ensuring high-quality, scalable, and secure outcomes. The role involves developing resilient solution designs, mentoring team members through code reviews, and collaborating with cross-functional teams to manage dependencies. You will work with a technology stack including C#, .NET, React, JavaScript, TypeScript, and Microservices architecture. Additionally, you will utilize Azure PaaS services, Power Platform, D365, and AI tools like GitHub Copilot or Azure AI Foundry. The role focuses on building programmatic assets and engineering solutions to support seller roles and drive cloud and AI adoption for enterprise customers.

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 end-to-end software development lifecycle including requirement gathering, architecture design, development, testing, and deployment.
  • Build AI-infused applications and agentic solutions to enhance user experience and productivity.
  • Design resilient system architectures that adhere to security by design and high-performance standards.
  • Mentor team members through code reviews and provide technical feedback to promote skill growth.
  • Establish and enforce best practices for automated testing, documentation, and code quality.
  • Maintain production reliability through monitoring, alerting, incident mitigation, and root cause analysis.
  • Identify and implement opportunities for automation and process optimization across the engineering team.
  • Provide accurate cost and effort estimates while managing project timelines and risks in an agile environment.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field.
  • 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python (or equivalent).
  • 6+ years of experience building commercial software and a proven track record of shipping successful products (preferred).
  • 6+ years of experience in cloud development principles, microservices, and DevOps models (preferred).
  • 5+ years of experience leading and managing technical and architectural dependencies (preferred).
  • Proficiency in C#, .NET, Microservices, REST APIs, React, or TypeScript (preferred).
  • Experience building applications with ASP.NET, Azure AI technologies, and integrating AI/ML concepts into agent workflows (preferred).
  • Experience with Azure PaaS services, DevOps tooling, Power Platform, D365, and working in agile teams (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

7 days ago $142,800$274,800
Microsoft Dynamics 365 Power Apps Power Automate Dataverse AI Builder C C++ C# Java JavaScript Python Microservices Telemetry Feature Flags
6+ yrs exp Hybrid

Senior Software Engineer / Principal Software Engineer

Microsoft

Redmond, WA 60 days ago $119,800$234,700
Azure AI Microsoft Dynamics 365 Power Platform C# .NET React Microservices SQL NoSQL Cosmos DB ASP.NET Python JavaScript TypeScript REST API Service Bus Event Hub Azure Synapse Agile
4+ yrs exp

Principal Software Engineering Manager

Microsoft

Redmond, WA 56 days ago $142,800$274,800
Azure AI Microservices React Power Platform C# Python JavaScript C++ SQL Cosmos DB Azure Synapse NoSQL GitHub Copilot Copilot Studio Azure AI Foundry AKS DevOps
6+ yrs exp

Software Engineer

Microsoft

7 days ago $102,100$202,200
Azure AI Microservices React Power Platform Dynamics 365 C# .NET JavaScript TypeScript Python SQL PostgreSQL Cosmos DB Azure Synapse GitHub Copilot CI/CD Git REST API NoSQL
2+ yrs exp Hybrid

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 107 days ago $135,200$306,400
C++ Rust High-Concurrency Systems Write-Ahead Logging B-tree LSM tree Raft Paxos Multi-Paxos MVCC RocksDB MySQL PostgreSQL Cloud Infrastructure Agile
10+ yrs exp

Senior Principal Software Engineer

General Dynamics

Annapolis Junction, MD 70 days ago $183,381$193,049
CI/CD Kubernetes Helm Docker Podman Containerd Linux FPGA API Design Service-Oriented Architecture State Machines Embedded Software AI/ML Model Context Protocol Version Control Hardware-Software Co-design
10+ yrs exp Hybrid