Principal Software Engineer Architect

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$165,600–$296,400 / yr
Posted
30 days ago
Freshness
Confirmed live yesterday
Closes
Feb 8, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $231k
$124k most similar roles pay here $315k

This role pays more than 85% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $231k versus about $198k 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer Architect

Principal Software Engineer - Architect joins the Microsoft Identity & Network Access team to build and operate an authorization platform designed for high-scale, low-latency requirements. This role involves architecting distributed software services that handle millions of requests per minute while ensuring secure access to resources through role-based and attribute-based frameworks. The engineer will design modular, reliable components, write optimized code in languages such as C, C++, C#, Java, Rust, Go, JavaScript, or Python, and perform system design using data and telemetry for decision-making. Key responsibilities include setting the direction of authorization at Microsoft, collaborating with product management, and ensuring services are well-defined and monitored. The role addresses critical security challenges by implementing granular controls to achieve least standing privileges across Azure and other environments to protect highly trafficked services from digital threats.

What you'll do

  • Set the strategic direction for authorization systems in partnership with product management teams.
  • Design and develop features for large-scale distributed software services with low latency requirements.
  • Architect modular, secure, and reliable components that are easily diagnosable and monitored.
  • Write clean, optimized code while improving test coverage and implementing integration tests.
  • Perform system design using well-defined interfaces and data-driven telemetry to inform technical decisions.
  • Communicate complex technical details clearly across different organizational boundaries and to customers.
  • Build resilient authorization platforms that support both internal services and external customer environments.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, Rust, Go, JavaScript, or Python.
  • 5+ years of experience architecting distributed systems.
  • Ability to pass Microsoft and Microsoft Cloud background checks every two years.
  • Experience with cloud platforms including Azure, AWS, or Google Cloud.
  • Proven ability to build scalable and reliable software solutions.
  • Demonstrated ability to write clean, maintainable, and efficient code.
  • Strong problem-solving and analytical skills to diagnose issues and identify root causes.

More like this

Similar roles

Principal Software Engineer

Microsoft

11 days ago $165,600$296,400
Azure C# Java Python Go C++ C JavaScript Microservices Distributed Systems CI/CD Data Residency Performance Optimization Incident Response
8+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 31 days ago $142,800$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Principal Software Engineer, Identity

Microsoft

Redmond, WA 52 days ago $142,800$274,800
C# Rust Go Java C++ Azure AWS GCP Distributed Systems RBAC ABAC zero-trust Identity and Access Management System Design Cloud Infrastructure
6+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 64 days ago $142,800$274,800
Python Java Go C++ C JavaScript Azure AWS GCP Distributed Systems CI/CD Kusto Azure Data Explorer Spark Data Processing Security Engineering Telemetry Monitoring Performance Optimization
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote