Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Mar 28, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $209k
$127k most similar roles pay here $291k

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

Principal Software Engineer - CTJ - TS/SCI joins the Frontier Company team as part of a cross-functional group of engineers, data scientists, and designers. This role involves collaborating with customers to develop cloud-based solutions, high-impact solution patterns, and open-source software assets. The engineer will determine user requirements, lead the development of design documents for products or platforms, and mentor others to produce maintainable code. Responsibilities include serving as a Designated Responsible Individual to monitor systems for degradation and ensuring product reliability and performance. Candidates must possess expertise in modern software engineering practices and proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. The role focuses on solving complex business problems by building innovative solutions that leverage cloud technologies while contributing to the broader Microsoft platform and open-source communities.

What does a Software Engineer earn?

Median $195000 from 1914 postings across 140 companies.

See salary data

What you'll do

  • Determine user requirements for various scenarios by partnering with relevant stakeholders.
  • Lead the identification of dependencies and create design documents for products, applications, services, or platforms.
  • Mentor other engineers to produce extensible and maintainable code across multiple products.
  • Drive project plans, release plans, and work items using cross-product feature expertise.
  • Serve as a Designated Responsible Individual (DRI) to monitor systems for degradation or downtime during on-call shifts.
  • Research and implement new technical trends to improve product reliability, efficiency, and performance.
  • Develop high-impact solution patterns and open-source software assets for the Microsoft platform.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Master's Degree in Computer Science or related field and 8+ years of engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 12+ years of engineering experience (preferred).
  • Must be a United States citizen to meet legal requirements for government agency support.
  • Must possess an active TS/SCI clearance with polygraph and the ability to maintain it.
  • Must pass the Microsoft Cloud background check every two years.
  • U.S. citizenship due to citizenship-based legal restrictions.

More like this

Similar roles

Software Engineer

Microsoft

9 days ago $85,400–$168,100
C C++ C# Java JavaScript Python Azure Kubernetes CI/CD Microservices APIs Distributed Systems Telemetry Monitoring Logging Observability Infrastructure as Code AI-assisted development tools
2+ yrs exp

Software Engineer

Microsoft

9 days ago $85,400–$168,100
Python C# Java C++ JavaScript C Azure Kubernetes CI/CD Infrastructure as Code Microservices Distributed Systems APIs Telemetry Monitoring Logging Observability AI-assisted development
2+ yrs exp

Senior Software Engineer

Microsoft

2 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure ML OpenAI LLM Prompt Engineering CI/CD Observability Automated Testing Software Design Data Quality Model Tuning
4+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800–$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Lead Software Engineer

L3Harris

Palm Bay, FL 6 days ago
React TypeScript JavaScript Python Docker Linux Object-Oriented Programming Git Automated Testing Hardware Integration Embedded Software Web Services Secure Development
9+ yrs exp