Principal Software Engineer - Identity | Microsoft Careers

Microsoft

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 79% of similar roles. Most pay $172,054–$208,800 — 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 1577 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 1405 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer - Identity | Microsoft Careers

Join the Identity for Services (ID4S) Team at Microsoft Entra as a Principal Software Engineer, where you’ll lead and develop high-performing teams focused on building seamless authentication and authorization components used across thousands of internal services. Your daily tasks will include collaborating with cross-functional teams to design secure software systems using frameworks like .NET, Rust, Java, Golang, Python, and Node.JS, while ensuring operational efficiency through rigorous performance optimization and live site operations. You’ll need expertise in secure coding practices, distributed systems concepts, and experience building resilient back-end architectures. The role demands proficiency in programming for both services and clients, along with strong communication skills to convey technical ideas effectively across various disciplines.

What you'll do

  • Develop and maintain authentication and authorization components for multiple platforms.
  • Ensure seamless integration of solutions with service owners.
  • Participate in code reviews and design discussions for continuous improvement.
  • Build and nurture a high-performing engineering team.
  • Apply data-driven approaches to decision-making processes.

What we're looking for

  • 6+ years of experience in designing, building, and supporting client applications using .NET.
  • 7+ years of experience in developing secure software systems with expertise in authentication, data protection, access control, and secure coding practices.
  • 4+ years of experience in applying distributed system concepts to build resilient back-end architectures.
  • Proficient in programming for both services and clients, emphasizing reliability, durability, and operational efficiency.
  • Demonstrated ability to own and deliver complex technical projects with strong program management skills.
  • Experience building developer libraries and tools that enhance the developer-friendly experience.
  • Effective communication of business and technical ideas across varied audiences including peer engineers, product managers, and management.

More like this

Similar roles

| Microsoft Careers

Microsoft

US 43 days ago $139,900$274,800
Azure AWS GCP C# Go Rust Java Python CI/CD Kubernetes Docker PostgreSQL Redis Git Terraform Prometheus Grafana OAuth OpenID Connect RBAC ABAC Zero Trust

Principal Software Engineer | Microsoft Careers

Microsoft

US 147 days ago $142,800$274,800
Python Java Kubernetes AWS Azure CI/CD MLOps Apache Spark Flink Docker Prometheus Grafana PostgreSQL Redis Scalability High-Availability Multi-Agent Systems Reinforcement Learning
Hybrid

| Microsoft Careers

Microsoft

WA 77 days ago $142,800$274,800
CUDA NVIDIA_Triton_Inference_Server TensorRT Kafka Flink Spark_Streaming GPU CPU NUMA Docker CI/CD Prometheus Grafana PostgreSQL Python Go AWS Azure Google_Cloud_Pods Kubernetes Terraform

Principal Software Engineer | Microsoft Careers

Microsoft

US 1 day ago $165,600$296,400
Azure Kubernetes Docker Python Go Java SQL NoSQL CI/CD Prometheus Grafana Git GitHub Terraform AWS Google Cloud Microservices Service-Oriented Architecture LLM Responsible AI DevOps
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

Redmond, WA 56 days ago $139,900$274,800
C# .NET OAuth2 OIDC Distributed Systems High-Performance Runtime Engines Policy/Rules Engines Identity Platforms ESTS Messaging Protocols Zero Trust Principles CI/CD Terraform Azure Kubernetes Prometheus Grafana