Principal Software Engineer | Microsoft Careers

Microsoft

Actively hiring
Redmond, WA Posted 23 days ago $139,900$274,800 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer on the Identity Engineering team at Microsoft, you will lead the architecture, design, and implementation of high-scale online identity providers for platforms like Azure, Office, Xbox, and Windows. Your day-to-day responsibilities include innovating with an AI-first approach to ensure efficient service deployment and maintenance, conducting deep triage across cloud stacks, driving infrastructure security improvements, defining requirements and KPIs, and mentoring a diverse team. You will work closely with multiple teams to build mission-critical services that support worldwide operations while leveraging technologies such as C#, Java, JavaScript, or Python in Microsoft Azure environments. This role demands expertise in designing scalable cloud services, experience with AI-driven engineering solutions, and the ability to independently drive large technical deliverables.

Skills

Python C# Java JavaScript Azure AI ML LLM CI/CD Docker Kubernetes Terraform PostgreSQL Redis Git Jenkins Prometheus Grafana

What you'll do

  • Lead the architecture, design, and implementation of high-scale, low-latency services.
  • Innovate service deployment processes for efficient, reliable operations with minimal manual intervention.
  • Conduct in-depth triage and troubleshooting across cloud stack components.
  • Drive infrastructure security improvements for mission-critical workloads.
  • Define requirements, KPIs, and priorities for engineering deliverables.
  • Mentor a diverse team of engineers at various career stages.

What we're looking for

  • 6+ years of experience in software engineering with expertise in C, C++, C#, Java, JavaScript, or Python.
  • Proven track record of leading the architecture and design of high-scale, low-latency services using an AI-first approach.
  • Experience driving the deployment and maintenance of cloud services to ensure reliability and minimal manual intervention.
  • Strong background in conducting triage, troubleshooting, and forensics across cloud environments like Microsoft Azure.
  • Demonstrated ability to mentor a diverse team and drive the definition of requirements and KPIs for engineering deliverables.
  • Expertise in designing and scaling cloud services or large distributed systems.

Market check

Salary context

This $139,900–$274,800 range sits above 65% of similar postings on FindRole.

Peer median band

$139,900$257,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$177,250$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 451 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Principal Software Engineer | Microsoft Careers

Microsoft

US 105 days ago $139,900$274,800
Python Java JavaScript C# AI CI/CD Kubernetes Docker AWS Azure PostgreSQL MongoDB Git Jenkins GitHub Swagger RESTful APIs Microservices Cloud Native DevOps SRE Observability Security

Principal Software Engineer | Microsoft Careers

Microsoft

US 128 days ago $139,900$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

Principal Software Engineer | Microsoft Careers

Microsoft

US 64 days ago $139,900$274,800
Azure Python Java C++ Kafka Spark Hadoop HDFS Flink Scala Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins

Principal Software Engineer | Microsoft Careers

Microsoft

US 84 days ago $139,900$274,800
C C++ Rust Python JavaScript Java .NET Performance Engineering Large-Scale Software Design Architectural Modernization Legacy Codebase Optimization Performance Tooling Automation AI-Assisted Diagnostics Cross-Team Collaboration Code Reviews

Principal Software Engineer | Microsoft Careers

Microsoft

US 42 days ago $163,000$296,400
Azure Kubernetes Docker CI/CD Apache Spark Kafka PostgreSQL Redis GraphQL Python JavaScript TypeScript React Node.js ML/AI Data pipelines Microservices APIs Schema evolution Telemetry Operational excellence

Principal Software Engineer | Microsoft Careers

Microsoft

US 44 days ago $163,000$296,400
CUDA TensorRT Triton PyTorch Nsight Azure H100 A100 LLM SLM MoE Model Compression Quantization Distillation SVD Low-Rank Methods Continuous Batching KV-Cache Optimizations Routing DLIS Talon