| Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Houston, TXNew York, NYCambridge, MAAtlanta, GARedmond, WA
Salary
$142,800–$274,800 / yr
Posted
21 days ago
Closes
Nov 18, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 65% of similar roles. Most pay $161,500–$218,918 — the shaded band above. At the midpoint, this role pays about $209k versus about $190k 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 1103 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · | Microsoft Careers

As a Principal Software Engineer at Microsoft, you will join an innovative cross-functional team comprising software engineers, data scientists, and technical program managers to collaborate closely with strategic customers on developing cutting-edge solutions. Your daily responsibilities include leading the identification of dependencies, mentoring junior engineers, and ensuring system reliability through proactive monitoring and problem-solving. You will work extensively with languages such as C++, Java, JavaScript, and Python while driving consistency in large-scale operations. This role requires a deep understanding of modern software engineering practices and cloud technologies, along with a minimum of 6 years of relevant experience or an equivalent combination of education and experience. Ideal candidates possess a growth mindset and are passionate about leveraging technology to create global impact.

What you'll do

  • Leads identification and documentation of dependencies for product development.
  • Mentors team members to ensure code is extensible and maintainable across products.
  • Acts as Designated Responsible Individual (DRI) for monitoring system health.
  • Drives project plans, release schedules, and work items with cross-product teams.
  • Proactively seeks new knowledge to improve the reliability and performance of products.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 6+ years of coding experience.
  • Master's Degree in CS or equivalent with 8+ years, or 12+ years total coding experience.
  • Expertise in modern software engineering practices and cloud technologies.
  • Experience leading the development of design documents for complex projects.
  • Proven ability to mentor engineers and produce maintainable code across products.
  • Strong problem-solving skills and proactive approach to technology trends.
  • Comfort with travel up to 25% for work-related activities.

More like this

Similar roles

Principal Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 65 days ago $184,300$247,100
Python Java Django Springboot AWS Kinesis DynamoDB S3 SNS SQS MySQL Postgres Kafka CI/CD Agile ML/AI
Remote

Principal Software Engineer

Intuit

New York, NY 57 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum
Hybrid

Principal Software Engineer

Highnote

San Francisco, CA 98 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

CVS Health

Remote (Work At Home-Rhode Island, US) 45 days ago $144,200$288,400
Flutter Angular React GCP Azure CI/CD Python PostgreSQL Docker Kubernetes Terraform AWS AI Generative AI APIs Observability Security Scalability Performance
Remote

Principal Software Engineer

ASML

San Jose, CA 26 days ago $223,125$334,688
OPC DUV NXE EXE Fourier_optics EM_theory resist_chemistry etch_mechanism Python R MATLAB Tachyon CI/CD Kubernetes AWS Docker PostgreSQL Git Jenkins
Hybrid

Principal Software Engineer

Oracle

Nashville, TN +1 35 days ago $99,600$223,400
Python Java Go JavaScript TypeScript CI/CD Kubernetes Docker Terraform APIs Observability Telemetry LLM Vector databases Infrastructure as Code Agentic IDEs Prompt driven engineering AI orchestration frameworks Cursor Copilot