Principal Software Engineer

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Salary
$142,800–$274,800 / yr
Posted
60 days ago
Freshness
Confirmed live today
Closes
Feb 23, 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 Rewards team to lead the design, development, and evolution of full-stack experiences and platform capabilities. This role involves driving technical strategy for highly scalable customer-facing applications, backend services, APIs, and supporting platform infrastructure. You will architect end-to-end solutions, own complex cross-organizational initiatives, and mentor engineers to improve service reliability and operational excellence. The position requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, alongside expertise in modern web technologies including React, TypeScript, and Next.js. You will work within cloud-native architectures and distributed systems to solve technical problems related to building large-scale consumer-facing products, specifically focusing on loyalty platform engagement experiences across various products like Bing, Edge, and Xbox.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Architect and deliver end-to-end solutions across frontend, backend, APIs, and cloud platforms.
  • Lead the development of scalable, reliable, secure, and accessible customer experiences.
  • Drive technical strategy and architecture for complex, cross-team initiatives.
  • Translate business goals into technical solutions by partnering with product, design, and data teams.
  • Improve engineering velocity, service reliability, observability, and operational excellence.
  • Mentor engineers and raise the technical bar across the organization.
  • Champion modern engineering practices, security, privacy, accessibility, and AI-powered development.
  • Use experimentation and data insights to optimize customer engagement and product outcomes.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check upon hire and every two years thereafter.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Bachelor's Degree in Computer Science or related technical field and 10+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Deep expertise in modern web technologies such as React, TypeScript, Next.js, or comparable frameworks (preferred).
  • Solid backend and distributed systems experience using cloud-native architectures (preferred).
  • Experience building large-scale consumer-facing products and services (preferred).
  • Proven ability to lead complex cross-organizational initiatives, technical leadership, and stakeholder management skills (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

68 days ago $142,800–$274,800
Distributed Systems Vector Index C++ Python Java C# JavaScript Search Engine Approximate-nearest-neighbor search LLM Big Data System Architecture Performance Optimization Data Access Patterns Software Development Lifecycle
6+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 74 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 139 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 16 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 16 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