Principal Software Engineers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
8 days ago
Closes
Dec 16, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 80% 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineers

As a Principal Software Engineer on this new team at Microsoft, you will design and build innovative agentic and software-security solutions, focusing on bridging the gap between source code and runtime environments to enhance security across software supply chains. Your daily tasks include analyzing dependencies and vulnerabilities, applying program analysis techniques, developing scalable cloud-based pipelines using Azure, and integrating security capabilities with developer tools like GitHub and Visual Studio. You will work closely with cross-functional teams to improve secure development practices and continuously evaluate detection methods to adapt to evolving threats. The role requires expertise in languages such as C++, Java, Python, and JavaScript, along with extensive experience in backend services, program analysis, and cloud-based data processing pipelines. This position offers the unique opportunity to directly impact customers by shaping the future of AI and security within a collaborative environment dedicated to solving meaningful problems.

What you'll do

  • Design and build systems to enhance security across software supply chains.
  • Analyze dependencies and vulnerabilities in software components for integrity.
  • Apply program analysis techniques to assess code behavior under attack.
  • Develop scalable cloud-based pipelines for large-scale scanning and detection.
  • Integrate security capabilities with developer tools like GitHub and Visual Studio.
  • Contribute to threat detection and security research within sensitive systems.
  • Evaluate and improve detection methods to adapt to evolving security threats.

What we're looking for

  • Bachelor’s Degree in Computer Science or related field with 6+ years of coding experience.
  • Design and build production backend services, platforms, or data pipelines.
  • Experience with software supply chain security and open-source ecosystems.
  • Proficiency in program analysis techniques for code behavior understanding.
  • Build and operate large-scale cloud-based scanning and detection pipelines.
  • Knowledge of supply chain security standards and CI/CD system integration.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 4 days ago $142,800$274,800
Python Go Rust JavaScript C C++ Java Azure npm PyPI NuGet Maven Cargo SBOM SLSA Sigstore Static_analysis Dynamic_analysis Cloud_native CI/CD

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

The Walt Disney Company

Remote (New York, NY) +1 33 days ago $197,400$264,700
AWS Python Java DynamoDB Kinesis SNS/SQS microservices event-driven systems API design HLS DASH SSAI CDN machine learning CI/CD
Remote

Principal Software Engineer

Fidelity Financial Services

Merrimack, NH 4 days ago
Angular HTML CSS SCSS JavaScript TypeScript NGRX NodeJS NX Java Spring SpringBoot REST Kafka Jenkins Maven AWS Docker EKS SQL PLSQL CI/CD Microservices Responsive Web Design Progressive Web Apps