2,243,256open jobs
144,166companies
255,122added this week
Browse all
Salary
$143k – $275k per year
Location
In office (Washington, Mountain View, New York)
Seniority
Principal · 12+ years exp
Visa
H-1B filings in 12 months: 6,957 · for this role: 5,005 · green card filings: 2,767

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 10, 2026. Microsoft scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Microsoft is an American multinational technology corporation founded in 1975 by Bill Gates and Paul Allen and headquartered in Redmond, Washington. It built the personal computing era around the Windows operating system and the Office productivity suite, and now generates the largest share of its revenue from Azure cloud infrastructure and commercial subscriptions. The company also owns GitHub, LinkedIn and the Xbox gaming business, and has invested heavily in artificial intelligence through its partnership with OpenAI and the Copilot assistants embedded across its products.
Overview

We are looking for a Principal Software Engineer to join the Special Projects and Resources Team (SPARTANs) in M365 Core - Substrate . SPARTANs tackle strategic projects and hard problems across M365 Core that remove agility and modernization barriers for engineers across Substrate.

Substrate is the data and intelligence platform that underpins Microsoft 365, enabling partner teams to build, run, and modernize compliant, reliable services on a global scale. SPARTANs exist so the organization can move faster and make greater impact: we stand up outcome-oriented missions that unblock critical programs in modernization, resilience, cost optimization, compliance, and developer productivity. We are an organization dedicated to serving others, always striving to make a positive impact across teams and the broader community.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Navigate ambiguity. Take on problems where the requirements, ownership, and sometimes the root cause are all unsettled. You build a working model of an unfamiliar codebase quickly, form a defensible hypothesis, and convert open-ended asks into scoped projects with clear success criteria.
  • Drive results end to end. Own the technical outcome of high-visibility projects from problem framing through deployment and measured impact. You set the bar for clean, testable, observable code, and you leave reusable patterns, documentation, and playbooks behind, so the gain does not decay after we move on.
  • Operate across boundaries. Build the coalitions the work depends on. You align partner teams who do not report to you, negotiate dependencies and sequencing, and land changes across repositories and service boundaries you do not own. You represent the technical position credibly to executives and to the engineers who will live with the design.
  • Exercise strong judgement. Decide what to build, what to defer, and what to stop. You weigh reliability, cost, compliance, and time-to-impact under incomplete information, make the call, state the tradeoff explicitly, and revisit it when the evidence changes.
  • Raise the reliability and performance bar. Diagnose and fix latency, scale, and cost problems in always-on distributed services; improve resilience, observability, and incident readiness; and serve as a Designated Responsible Individual across products where the engagement calls for it.
  • Grow the engineering community. Mentor senior and principal engineers, review designs across the organization, and develop in others the techniques you use to ramp fast and reason well. You model a growth mindset that treats mistakes as a source of more reliable engineering.

What you will bring

  • A track record of technical leadership on complex distributed systems, delivered through influence rather than authority.

  • Depth in design and coding in C#, Java, C++, Rust, or a comparable language, with a tested approach for gaining expertise and confidence in unfamiliar codebases.

  • Strong distributed systems fundamentals: high-scale, low-latency, always-on services that are inexpensive to operate.

  • Demonstrated performance engineering experience, including diagnosing and fixing performance and cost problems in production.

  • Excellent cross-group influence and crisp written and verbal communication, including the ability to tell the story of impact to executive audiences with evidence.

  • An inclusive, collaborative style. You listen well, you speak openly, and it matters to you that everyone on the team feels like they belong.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with modernization at scale (framework, language, or platform migrations), developer productivity, or compliance-constrained engineering.
  • Solid coding, design, and problem-solving skills, with proven ownership of architecture for a significant service or platform component.
  • Experience building reliable and resilient services and ramping quickly on new technologies.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,243,256 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Washington
$245k – $279k per year · Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · McLean
Python
Go
JavaScript
Rust
TypeScript
C#
Scala
AI/ML
AI Agents
Machine Learning
DevOps
GCP
Azure
AWS
HPC
Apply
$165k per year · Hybrid · 7+ years exp · Bachelor's Degree · Los Angeles
JavaScript
TypeScript
C#
Node JS
C#
.NET
Databases
PostgreSQL
Redis
Frontend
Next.js
React.js
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
Hybrid · 10+ years exp · Pleasant Grove
TypeScript
Elixir
DevOps
Terraform
OpenTelemetry
AWS
Grafana
Apply
Hybrid · 15+ years exp · Pleasant Grove
TypeScript
Elixir
DevOps
Terraform
OpenTelemetry
AWS
Grafana
IoT
MQTT
Apply
In office · Full-Time · 15+ years exp · Bachelor's Degree · Menlo Park
Python
Java
C++
AI/ML
AI Agents
DevOps
Platform Engineering
Apply
Remote (likely EAEU) · Saint Petersburg
Python
C++
Perl
DevOps
Debian
Linux
TCP/IP
Cryptography
OpenSSL
Apply
up to $42k per year · Remote (likely EAEU) · Full-Time · Moscow
Python
TypeScript
Python
SQLAlchemy
FastAPI
Databases
PostgreSQL
ElasticSearch
AI/ML
Claude Code
DevOps
GitLab CI
Docker
Kubernetes
GitLab
Cybersecurity
Keycloak
Authentik
OWASP Top 10
Management
Confluence
Jira
QA
Playwright
Pytest
Apply
$8.3k per year (net) · Remote (likely EAEU) · Internship · Rostov-on-Don
Java
Java
Spring Framework
Hibernate
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
up to $42k per year · Remote (likely EAEU) · Full-Time · Moscow
Python
JavaScript
Java
TypeScript
Python
Django
Java
Spring Boot
Databases
MySQL
PostgreSQL
AI/ML
Claude Code
Frontend
React.js
DevOps
Terraform
Ansible
Helm
GitLab CI
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Apply
Equity · Remote (EU, Europe)
Databases
PostgreSQL
ClickHouse
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
DevOps
Rest API
gRPC
Terraform
GCP
Loki
Prometheus
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
Amazon EKS
Google GKE
Azure AKS
GitHub
GitLab
IAM
Apply
Finance Officer 12 hours ago
In office · Washington
Apply
In office · Washington
Apply
In office · Washington
Apply
Chief of Staff, Navy 12 hours ago
In office · Secret · 15+ years exp · Bachelor's Degree · Washington
Apply
$142k – $203k per year · In office · Full-Time · 10+ years exp · Bachelor's Degree · Washington · Chicago · Denver
DevOps
Windows
Cybersecurity
PCI DSS
HIPAA
Apply
See all jobs
This is one of many
2,243,256 more open roles from verified company boards, updated every day.