Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

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

Listed pay typically runs $119,800–$234,700 across 630 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 One SQL Billing team to provide end-to-end technical leadership for billing across Azure SQL Database, SQL Server on Azure Virtual Machines, and Azure Arc-enabled SQL Server. You will define a multi-year architecture to simplify and modernize billing, metering, and usage-processing pipelines while improving correctness, reliability, and observability. Day-to-day responsibilities include leading technical investigations of complex production incidents, identifying systemic risks, and modeling the use of AI across the engineering lifecycle to improve operational insight. You must possess a Bachelor's Degree in Computer Science and experience coding in C, C++, C#, Java, JavaScript, or Python. This role solves critical business problems regarding usage and licensing signals across cloud, hybrid, and on-premises environments for high-scale data-processing systems.

What does a Software Engineer earn?

Median $196000 from 2484 postings across 146 companies.

See salary data

What you'll do

  • Provide end-to-end technical leadership for billing systems across Azure SQL Database and related SQL services.
  • Define and drive a multi-year architecture to simplify and modernize billing, metering, and usage-processing pipelines.
  • Improve billing correctness and reliability by identifying systemic risks and eliminating recurring production incidents.
  • Lead technical investigations of complex production incidents to implement lasting architectural and operational improvements.
  • Influence technical decisions across product and platform teams to establish common billing contracts and controls.
  • Model and implement AI-assisted engineering practices across the development, testing, debugging, and operational lifecycles.

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.
  • Ability to pass the Microsoft Cloud background check.
  • Experience designing, operating, or modernizing large-scale distributed cloud services or high-scale data-processing systems (preferred).
  • Experience with billing, commerce, metering, licensing, usage processing, or financial data systems (preferred).
  • Experience simplifying or redesigning mature production systems with multiple pipelines and data contracts (preferred).
  • Proven ability to lead complex production incident investigations and turn findings into architectural improvements (preferred).
  • Experience providing technical leadership across multiple engineering teams and aligning diverse stakeholders (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

3 days ago $165,600–$296,400
PostgreSQL C C++ C# Java Python JavaScript Azure SQL MySQL DocumentDB Distributed Systems Query Processing Storage Engine High Availability Linux Data Engineering Data Factory Synapse Analytics Power BI Cosmos DB
10+ yrs exp Hybrid

Senior Software Engineer

Microsoft

10 days ago $119,800–$234,700
Microsoft Fabric Apache Spark Python C# Java C++ C JavaScript Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Lakehouse Distributed Systems Monitoring and Observability
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

2 days ago $119,800–$234,700
Microsoft Fabric Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI C C++ C# Java JavaScript Python Azure AWS GCP Distributed Systems SQL Server SaaS AI
4+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 150 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 27 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 27 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