Principal Software Engineer (Architect) | Microsoft Careers

Microsoft

Actively hiring Verified listing
Redmond, WA Posted 16 days ago $163,000$296,400 / year

At a glance

AI generated

TL;DR

The Identity and Access Management team within the Identity division seeks a Principal Software Engineer - Architect to tackle large-scale challenges and drive innovation in Entra ID. This role involves translating user needs into robust architecture using metrics and telemetry, owning system design for scalability and compliance, and leading high-quality coding practices across multiple product lines. The ideal candidate will champion engineering excellence, automation, and adherence to security, privacy, and accessibility standards while embedding AI throughout the software development lifecycle. Required skills include extensive experience in building highly available large-scale services with languages such as C++, Java, or Python, and a deep understanding of cloud technologies like Azure or AWS.

Skills

Python Java JavaScript C# AWS Azure Google Cloud Messaging Queues Event Processing Pipelines CI/CD Security Standards Accessibility Standards Privacy Standards AI Integration SDLC Automation

What you'll do

  • Translate user requirements into scalable architecture using metrics and feedback loops.
  • Design system architectures ensuring compliance and alignment across multiple teams.
  • Lead coding practices, design reviews, and development of reusable software components.
  • Drive implementation planning and experimentation for multiple product lines simultaneously.
  • Ensure reliability through telemetry, playbooks, and root cause analysis for incident response.

What we're looking for

  • 12+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python.
  • Proven track record of building highly available large-scale services from conception to deployment.
  • Demonstrated ability to prioritize partner and customer needs while delivering high-quality experiences rapidly.
  • Extensive experience improving operational excellence and ensuring system reliability and supportability.
  • Strong background in Identity Access Management or other Security products.
  • Experience with cloud technologies such as Azure, AWS, Google Cloud.

Market check

Salary context

This $163,000–$296,400 range sits above 88% of similar postings on FindRole.

Peer median band

$139,900$245,900

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 129 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 65 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 85 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 43 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