Principal Software Engineer

Microsoft

Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 79% of similar roles. Most pay $145,343–$208,800 — the shaded band above. At the midpoint, this role pays about $209k versus about $177k for comparable roles.

Based on 239 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer in the AEGIS team at Microsoft 365 Intelligent Conversation and Communications Cloud (IC3), you will lead the technical strategy and architecture for security platforms and AI agentic systems, ensuring consistent execution across hundreds of microservices. Your responsibilities include setting quality gates, conducting design reviews, and driving alignment with security architects and compliance teams to maintain a robust security posture. You will apply AI/ML rigorously to reduce false positives and prioritize high-risk findings, while also mentoring senior engineers and leading incident response efforts. The role requires expertise in cloud-native security controls, compliance frameworks like SOC 2 and GDPR, and hands-on experience with languages such as C# or Python. This position is crucial for embedding security-by-design across IC3’s expanding services and ensuring resilience and trustworthiness at scale.

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 practice across IC3 services.
  • Exercise compliance judgment by translating regulatory frameworks into concrete engineering requirements and automation.
  • Drive partner alignment with security architects, MSRC, privacy, compliance, and service-owner leadership to advance SFI as one program.
  • Apply AI/ML rigorously to reduce false positives and prioritize high-risk findings in agentic systems.
  • Own production posture and lead Sev 1/2 post-incident reviews to ensure durable engineering improvements.

What we're looking for

  • 6+ years of experience in designing, shipping, and operating large-scale cloud services.
  • Demonstrated expertise in security engineering with a focus on secure design, threat modeling, and vulnerability management.
  • 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 applying AI/ML to solve engineering or security problems, including evaluation and safety design.
  • Deep knowledge of cloud-native security controls at scale and ability to encode compliance frameworks into automation.

More like this

Similar roles

Principal Software Engineer

Oracle

Nashville, TN +1 29 days ago $99,600$223,400
Java C++ Python Kubernetes Terraform AWS Azure GCP CI/CD Docker Prometheus Grafana LLM-based automation Agentic workflows SDK development Object-oriented design DevOps Scalability Reliability Security Auditability

Principal Software Engineer

Microsoft

Redmond, WA +1 135 days ago $142,800$274,800
Python Java JavaScript C# Kubernetes AWS Azure CI/CD MLOps Docker PostgreSQL Redis Git Jenkins Prometheus Grafana Linux RESTful APIs JSON
Hybrid

Principal Software Engineer

Microsoft

88 days ago $142,800$274,800
CUDA NVIDIA_Triton_Inference_Server TensorRT Kafka Flink Spark_Streaming GPU CPU LLM_inference_optimization NVIDIA_TensorRT custom_CUDA_kernels multi-threading NUMA-aware_memory_allocation lock-free_data_structures I/O_stack_tuning DPDK io_uring CPU/GPU_affinity_optimization SLA-based_capacity_forecasting autoscaling performance_telemetry
Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 50 days ago $142,800$274,800
C++ C# Windows Subsystem for Linux AI/ML CI/CD Python Docker Kubernetes AWS GitHub Visual Studio PostgreSQL Redis Git Jenkins Terraform Ansible Prometheus Grafana

Principal Software Engineer

Highnote

San Francisco, CA 113 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

Oracle

Nashville, TN +1 50 days ago $99,600$223,400
Python Java Go JavaScript TypeScript CI/CD Kubernetes Docker Terraform APIs Observability Telemetry LLM Vector databases Infrastructure as Code Agentic IDEs Prompt driven engineering AI orchestration frameworks Cursor Copilot