Principal Software Engineer - Architect | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$165,600–$296,400 / yr
Posted
6 days ago
Closes
Dec 2, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $231k
$121k most similar roles pay here $315k

This role pays more than 87% of similar roles. Most pay $177,250–$212,150 — the shaded band above. At the midpoint, this role pays about $231k versus about $195k for comparable roles.

Based on 240 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 1103 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

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

As a Principal Software Engineer - Architect at Microsoft Identity & Network Access (IDNA), you will lead the design and development of an authorization platform that secures access to billions of monthly active users across various Microsoft products and services. Your role involves setting technical direction, collaborating with product management teams, and ensuring seamless integration of new features into large-scale distributed systems. You will focus on creating low-latency services capable of handling millions of requests per minute while adhering to modern software engineering practices such as code reviews and leveraging telemetry data for informed decision-making. The ideal candidate has extensive experience in coding languages like C#, Java, Rust, Go, JavaScript, or Python, along with a strong background in cloud platforms and building scalable distributed systems.

What you'll do

  • Design and develop large-scale distributed software services for low latency requirements.
  • Set technical direction for authorization features at Microsoft, aligning with product management.
  • Ensure engineering practices adhere to modern standards through design and code reviews.
  • Develop modularized, secure, reliable, and diagnosable components for Azure services.
  • Write optimized code and improve test coverage for integration tests in cloud platforms.
  • Collaborate on system design with well-defined interfaces across multiple components.

What we're looking for

  • 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, Rust, Go, JavaScript, or Python.
  • Demonstrated ability to write clean, maintainable, and efficient code.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Strong problem-solving and analytical skills for diagnosing issues and implementing solutions.
  • Proven experience in building scalable and reliable software solutions.
  • 5+ years of architecting distributed systems.

More like this

Similar roles

| Microsoft Careers

Microsoft

Redmond, WA 13 days ago $142,800$274,800
Terraform CloudFormation ARM AI ML LLMs Infrastructure as Code Highly Available Architectures Resilient Architectures Secure Architectures Monitoring Observability Incident Response Autonomous Operations Agent-Based Monitoring Predictive Insights Self-Healing Systems CI/CD

Principal Software Engineer | Microsoft Careers

Microsoft

Redmond, WA +1 119 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
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

US 142 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
Hybrid