Principal Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Apr 28, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 67% of similar roles. Most pay $169,550–$225,000 — the blue band above. At the midpoint, this role pays about $209k versus about $197k 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 636 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

JOB TITLE: Principal Software Engineer - CTJ - Poly As a Principal Software Engineer on the Azure AI Platform air-gapped engineering team, you will provide hands-on technical leadership to deliver and operate advanced AI capabilities for security-sensitive customers. You will identify systemic constraints, establish technical direction for significant engineering initiatives, and lead solutions from early investigation through production adoption. Your daily work involves writing and reviewing code, designing critical software and infrastructure changes, and developing reusable deployment frameworks, release validation, and observability tools. You will utilize languages such as C, C++, C#, Java, JavaScript, or Python, and may use Docker, Kubernetes, and GitHub Copilot. This role solves the complex problem of delivering Azure OpenAI, Microsoft Foundry, and Azure Machine Learning services within sovereign and air-gapped cloud environments for mission-critical government workloads.

What does a Software Engineer earn?

Median $196000 from 2524 postings across 143 companies.

See salary data

What you'll do

  • Define architectural approaches to improve security, reliability, and scalability for AI services in air-gapped environments.
  • Translate ambiguous problems into clear technical proposals, delivery plans, and measurable production outcomes.
  • Design and implement critical software and infrastructure changes across multiple codebases.
  • Develop and drive adoption of reusable deployment frameworks, observability tools, and operational automation.
  • Partner with product owners to incorporate sovereign-cloud requirements into shared service designs.
  • Lead technical responses during complex production incidents and drive improvements to reduce recurring failures.
  • Mentor engineers and create documentation to ensure systems can be operated without relying on specific individuals.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Must be a U.S. citizen.
  • Must possess an active U.S. Government Top Secret Clearance with SCI access based on a Single Scope Background Investigation (SSBI) with Polygraph.
  • Must be able to pass a Microsoft Cloud background check.
  • Experience shaping technical roadmaps and securing cross-team alignment on architectural changes (preferred).
  • Experience delivering services in sovereign, air-gapped, regulated, or otherwise constrained environments (preferred).
  • Experience with AI service infrastructure, model delivery, inference platforms, or related distributed systems (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Reston, VA +2 13 days ago $119,800–$234,700
Azure Python C# C++ Java JavaScript C Kubernetes Docker CI/CD AWS GitHub Copilot Distributed Systems Observability Azure Machine Learning Azure OpenAI Networking
4+ yrs exp

Software Engineer II

Microsoft

6 days ago $102,100–$202,200
Azure Python C# C++ Java JavaScript C Kubernetes Docker CI/CD AWS Cloud Platform Distributed Systems APIs GitHub Copilot Telemetry Networking
2+ yrs exp Hybrid

Software Engineer II

Microsoft

22 days ago $102,100–$202,200
Azure Python C# C++ Java JavaScript C Kubernetes Docker CI/CD AWS Cloud Platform Distributed Systems GitHub Copilot APIs Telemetry Networking
2+ yrs exp Hybrid

Principal Software Engineer

State Street

Burlington, MA 114 days ago
Java C# React SQL JavaScript Azure Jenkins Git REST SOAP XML JSON CI/CD Agile Scrum PowerShell Batch RDBMS Micro services BDD ATDD
10+ yrs exp Hybrid

Principal Software Engineer

General Dynamics

San Antonio, TX 108 days ago $119,000–$161,000
DevSecOps CI/CD Kubernetes Python Java Terraform Ansible Docker AWS Azure Google Cloud Go Bash infrastructure-as-code NIST OWASP Splunk TCP/IP DNS HTTP TLS Agile Methodology
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue +5 106 days ago $276,000–$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services Security Operational Excellence
10+ yrs exp Hybrid