Principal Software Engineer | Microsoft Careers

Microsoft

Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
9 days ago
Closes
Nov 29, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $209k
$124k most similar roles pay here $291k

This role pays more than 75% of similar roles. Most pay $174,037–$208,800 — the shaded band above. At the midpoint, this role pays about $209k versus about $191k 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 | Microsoft Careers

As a Principal Software Engineer on the AEGIS team within Microsoft’s Intelligent Conversation and Communications Cloud (IC3), you will lead the technical strategy and architecture for multi-service security platforms and AI-driven agentic systems, ensuring consistent security execution across IC3 services. Your responsibilities include setting quality gates, conducting design reviews, and driving alignment with security architects, compliance teams, and service owners to maintain a cohesive security posture. You will also apply AI/ML rigorously to reduce false positives and prioritize high-risk findings, while mentoring senior engineers and leading incident response efforts. The role requires expertise in cloud-native security controls, compliance frameworks like SOC 2 and HIPAA, and hands-on experience with languages such as C# or Python, along with a proven track record of technical leadership and mentorship.

What you'll do

  • Set the technical strategy and architecture for AEGIS’s security platforms and AI agentic systems over 12–24 months.
  • Provide deep architectural reviews across IC3 security work to ensure high standards without becoming a bottleneck.
  • Define and enforce quality gates that make consistent security execution default across IC3 services.
  • Exercise compliance judgment by translating regulatory frameworks into concrete engineering requirements and automation.
  • Drive partner alignment across IC3 and M365 to ensure SFI and incident-driven work lands as coherent programs.

What we're looking for

  • 6+ years of experience in designing, shipping, and operating large-scale distributed services.
  • 4+ years of demonstrated expertise in security engineering with a focus on secure design and threat modeling.
  • Proficiency in modern programming languages like C#, Python, Go, or Java, with production code experience.
  • Track record of technical leadership without formal authority, influencing peer principals and architects.
  • Experience architecting and shipping platform systems with measurable business outcomes.
  • Hands-on application of AI/ML to engineering or security problems, including evaluation and safety design.
  • Deep knowledge of cloud-native security controls at scale and compliance frameworks like SOC 2 and ISO 27001.

More like this

Similar roles

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

Principal Software Engineer | Microsoft Careers

Microsoft

US 20 days ago $165,600$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
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

US 58 days ago $165,600$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
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

US 10 days ago $165,600$296,400
Azure Kubernetes Docker Python Go Java SQL NoSQL CI/CD Prometheus Grafana Git GitHub Terraform AWS Google Cloud Microservices Service-Oriented Architecture LLM Responsible AI DevOps
Hybrid