Principal Software Engineer, Identity

Microsoft

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 65% of similar roles. Most pay $174,200–$216,300 — the shaded band above. At the midpoint, this role pays about $209k versus about $195k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, Identity

As a Principal Software Engineer on the Identity for Services (ID4S) team at Microsoft Entra, you will lead and mentor a high-performing team while developing authentication and authorization components for platforms like .NET, Rust, Java, Golang, Python, and Node.JS. Your day-to-day responsibilities include collaborating with cross-functional teams to design secure software systems, participating in code reviews, and ensuring seamless integration of services. You will leverage your expertise in distributed systems, reliability, and operational efficiency to build resilient back-end architectures that minimize resource usage while providing critical insights for effective service operation. The role demands extensive experience in secure coding practices, live site operations, and performance optimization, along with strong communication skills to convey technical ideas across diverse audiences.

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 to improve the solution.
  • Build and nurture a high-performing engineering team.
  • Collect and analyze telemetry data for operational insights.

What we're looking for

  • 6+ years of experience designing and supporting client applications using .NET.
  • 7+ years of experience in secure software systems, including authentication, data protection, access control, and secure coding practices.
  • 4+ years of experience building resilient back-end architectures with distributed systems concepts like concurrency and consensus algorithms.
  • Demonstrated ability to own and deliver complex technical projects from start to finish.
  • Proficient program management skills for organizing information and breaking down complex problems effectively.

More like this

Similar roles

Software Engineer II

Microsoft

Redmond, WA 17 days ago $102,100$202,200
Python C# Java Rust Go Azure AWS GCP CI/CD Authentication Data Protection Access Control Secure Coding Distributed Systems Scalability High Availability AI Tools
Hybrid

Lead Software Engineer, Identity & Trust

JPMorgan Chase

New York, NY 5 days ago $152,000$215,000
Python Java Kafka AWS Azure Google Cloud Docker Kubernetes CI/CD PostgreSQL MongoDB NIST 800-63 Socure Jumio Event-driven architecture Identity and Access Management (IAM) API-based architectures Omnichannel systems Financial services regulations

Principal Software Engineer

Microsoft

Redmond, WA 50 days ago $142,800$274,800
C++ C# Windows Subsystem for Linux AI/ML CI/CD Python Docker Kubernetes AWS GitHub Visual Studio PostgreSQL Redis Git Jenkins Terraform Ansible Prometheus Grafana

Principal Software Engineer

Highnote

San Francisco, CA 113 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

The Walt Disney Company

Remote (New York, NY) +1 33 days ago $197,400$264,700
AWS Python Java DynamoDB Kinesis SNS/SQS microservices event-driven systems API design HLS DASH SSAI CDN machine learning CI/CD
Remote

Principal Software Engineer

Fidelity Financial Services

Merrimack, NH 4 days ago
Angular HTML CSS SCSS JavaScript TypeScript NGRX NodeJS NX Java Spring SpringBoot REST Kafka Jenkins Maven AWS Docker EKS SQL PLSQL CI/CD Microservices Responsive Web Design Progressive Web Apps