Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
8 days ago
Freshness
Confirmed live yesterday
Closes
Apr 17, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer joins the Microsoft Security team to lead a critical subsystem within an exabyte-scale data platform. This role involves driving technical strategy, defining architecture, and managing end-to-end feature development for a high-performance system designed to ingest and normalize security data across multi-cloud and SaaS environments. The engineer will build scalable solutions to identify threats using advanced AI and machine learning while ensuring performance, resiliency, and compliance. Key responsibilities include mentoring teams, conducting code reviews, and managing test strategies. Candidates must possess experience in C, C++, C#, Java, JavaScript, or Python. The role focuses on solving complex engineering challenges related to data governance, security logs, and large-scale distributed systems to help enterprises manage vast amounts of data in complex digital environments.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Lead the design, development, and delivery of a critical subsystem within a high-scale security data platform.
  • Define technical strategy and author design proposals that ensure performance, scalability, resiliency, and security.
  • Improve AI tools and practices across the software development life cycle, including owning AI-generated assets and controls.
  • Create and mentor a clear test strategy to ensure code quality, prevent regressions, and improve suite reliability.
  • Mentor engineering teams to produce extensible, maintainable, and secure code that meets specific performance and cost metrics.
  • Review product and test code to ensure compliance with standards, security best practices, and diagnosability.
  • Lead feature-flag and flighting experiments, interpreting results to decide on shipping and customer value metrics.
  • Coordinate cross-team work to identify dependencies, resolve ownership conflicts, and align delivery schedules across the stack.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical discipline.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to the degree and years of experience requirements.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Ability to pass the Microsoft Cloud background check upon hire and every two years thereafter.
  • 5+ years of experience with distributed systems delivering large-scale, secure, and resilient cloud services (preferred).

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

7 days ago $142,800–$274,800
Python C# Java C++ JavaScript C Distributed Systems CICD AI Machine Learning Test Automation Source Code Analysis
6+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 75 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 140 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 17 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 17 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

State Street

Burlington, MA 106 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