Principal Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$142,800–$274,800 / yr
Posted
8 days ago
Closes
Dec 20, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 67% of similar roles. Most pay $165,000–$214,500 — the shaded band above. At the midpoint, this role pays about $209k versus about $190k for comparable roles.

Based on 239 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 377 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 355 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 Specialized Clouds Teams Phone team, you will lead the design and development of critical communication services for sovereign, air-gapped, and compliance-sensitive environments. Your day-to-day responsibilities include driving technical strategy, influencing architecture decisions, and leading complex multi-year engineering initiatives that ensure feature parity with Public Cloud offerings while adhering to strict security and reliability standards. You will own the full software development lifecycle from system design through deployment and performance optimization, collaborating closely with cross-functional teams across Microsoft. The role requires expertise in languages such as C#, Java, JavaScript, or Python, along with a deep understanding of distributed systems and cloud architecture. This position is integral to delivering scalable, secure, and resilient solutions for highly regulated environments, ensuring operational excellence and continuous improvement in the Teams Phone service area.

What you'll do

  • Lead the design and development of secure, scalable Teams Phone services for sovereign and air-gapped environments.
  • Drive architecture decisions and ensure compliance, reliability, and operational excellence in complex systems.
  • Own full software lifecycle from system design to deployment and continuous improvement for critical communication services.
  • Mentor engineering teams and champion coding best practices, quality standards, and risk management.
  • Investigate and resolve production issues, implementing fixes and maintaining service integrity.

What we're looking for

  • Master’s degree in CS or related field and 8+ years of relevant experience, or Bachelor’s degree and 10+ years.
  • Extensive coding experience in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Proven leadership in technical strategy and architecture for complex systems.
  • Expertise in driving end-to-end delivery planning and execution for secure, compliant services.
  • Strong problem-solving skills with ability to investigate and deploy fixes for production issues.

More like this

Similar roles

Principal Software Engineer Manager

Microsoft

US 36 days ago $142,800$274,800
Python Java JavaScript C# Kubernetes AWS Azure CI/CD Docker Terraform PostgreSQL SQL DevOps Security Compliance Scrum Agile

Software Engineer

Microsoft

Reston, VA +2 106 days ago $102,100$202,200
Azure Python Kubernetes CI/CD Docker Terraform PostgreSQL Git GitHub Jenkins Ansible Prometheus Grafana OpenAPI Swagger RESTful APIs JSON YAML Markdown HTML CSS JavaScript TypeScript React Angular Vue.js Node.js Express.js Dockerfile Kubernetes YAML Helm Terraform HCL Azure DevOps GitHub Actions AWS Google Cloud Platform CI/CD pipelines

Senior Software Engineer

Microsoft

United States 44 days ago $119,800$234,700
PowerPlatform Azure Python C# .NET SQL CI/CD Kubernetes Docker Terraform Prometheus Grafana Git SRE DevOps Air-Gapped Environments Security Compliance Observability Automation

Software Engineer II

Microsoft

174 days ago $102,100$202,200
Azure PowerShell Python .NET C# CI/CD Terraform Docker Kubernetes PostgreSQL Prometheus Grafana Git GitHub Jenkins Ansible AWS Google Cloud Platform Security best practices Compliance standards

Software Engineer II

Microsoft

US 89 days ago $100,600$199,000
Python Java JavaScript C# Azure ActiveDirectory AWS GCP

Software Engineer II

Microsoft

Redmond, WA +2 98 days ago $102,100$202,200
Python Java JavaScript C C++ C# AWS Kubernetes Terraform Docker CI/CD Prometheus Grafana PostgreSQL SQL Git Linux Secure coding Threat modeling Defense-in-depth