1,111,561open jobs
64,263companies
187,723added this week
Browse all
Salary
$143k – $275k per year
Location
In office (Washington, Austin, Mountain View)
Seniority
Principal · 7+ years exp

Confirmed on the employer's own hiring board on Oct 2, 2026. First seen by Alion on Aug 11, 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

Microsoft Windows & Devices team is on a journey to deliver iconic end-to-end products across hardware, software, and services that people love and use every day. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want. Creating these new experiences and devices involves close partnership between hardware engineers, software engineers, designers, and manufacturing along with the various industry partners that closely collaborate to create industry defining firsts. Our obsession for the right experience with our passion to enable everyone to do and be their best is reflected in the devices that Windows ships.

We are seeking a driven Principal Software Engineer with a background in Windows development to actively contribute towards the delivery of high quality, compelling Windows experiences on innovating silicon platforms. The candidate will play a key role across multiple phases of silicon development, platform validation, and product enablement. Responsibilities include prototyping and evaluating new hardware and software designs, bringing up new SoCs and platforms, validating hardware and firmware features, debugging system-level issues, analyzing performance, and developing scalable automation frameworks and regression test suites.

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

The candidate will work closely with architects, silicon design teams, firmware developers, operating system engineers, and system integration teams to define requirements, enable new capabilities, optimize platform performance, and drive resolution of complex hardware and software issues throughout the product lifecycle.

Success in this role requires a self-starter who thrives in ambiguous environments, takes ownership of technically challenging problems, and effectively drives collaboration across internal Microsoft teams and external silicon and hardware partners.

  • Collaborate with teams across Microsoft and the Windows Ecosystem (Independent Hardware Vendors (IHVs) & Original Equipment Manufacturers (OEMs)) to debug reliability and stability issues across a wide variety of platforms.
  • Develop kernel and user mode components for Windows to enhance diagnostic and debugging capabilities at scale that meet our security and privacy standards.
  • Envision processes and develop infrastructure that efficiently integrates the new diagnostic data for teams in Windows, IHVs and OEMs to put into practice.

The ideal candidate combines deep low-level system knowledge with a passion for problem solving, automation, and product quality, and is excited to influence next-generation silicon platforms from initial bring-up through production readiness.

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.

Preferred Qualifications:

  • A Bachelor’s degree in Computer Science, Computer Engineering or other relevant field of study combined with similar relevant work experience.
  • 7+ years of experience in software and/or product development.
  • Demonstrated experience with C/C++ design, coding, debugging and testing skills.
  • Solid communication skills required, including the ability to clearly express technical concepts in verbal and written forms.
  • Solid understanding of SoC architecture, platform bring-up, boot flows, and system initialization.
  • Experience with silicon validation, hardware debugging, and root cause analysis across hardware, firmware, and software layers.
  • Knowledge of platform technologies and peripherals including PCIe, NVMe, USB, I2C, SPI, UART, GPIO, and power management.
  • Solid understanding of operating system fundamentals, including memory management, scheduling, interrupts, synchronization, and multithreaded programming.
  • Experience developing, debugging, and optimizing device drivers in Windows or Linux environments.
  • Familiarity with Plug and Play architecture, device enumeration, power management, and driver lifecycle management.
  • Experience with kernel debugging, crash dump analysis, hardware debuggers, and JTAG-based bring-up and validation tools.
  • Proficiency in designing maintainable, modular, and reusable software components with a focus on scalability and long-term supportability.
  • Experience developing automated validation frameworks, test infrastructure, and regression suites for pre-production and production hardware.
  • Solid analytical and troubleshooting skills with the ability to debug issues across silicon, firmware, drivers, operating systems, and applications.
  • Proven ability to collaborate effectively with cross-functional teams and external partners to deliver solutions that scale across multiple product generations and architectures.
  • Experience working in Agile development environments and applying Scrum methodologies to deliver high-quality engineering outcomes.

#W+DJOBS

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.
1,111,561 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
Similar stack
Same company
Washington
≈ $169k – $281k per year (Estimated) • Remote (United States) • PhD
Python
Go
Databases
Apache Kafka
DevOps
CI/CD
AWS
Apply
≈ $136k – $246k per year (Estimated) • Hybrid • 8+ years exp • Lexington
Python
JavaScript
TypeScript
Node JS
Frontend
React.js
DevOps
Rest API
AWS
Apply
$180k – $250k per year • In office • Full-Time • 5+ years exp • Menlo Park
Apply
$133k – $196k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Mettawa
Databases
Oracle
DevOps
GCP
Azure
AWS
Cybersecurity
GDPR
HIPAA
Management
ServiceNow
Agile
Apply
Lead Software Engineer 11 hours ago
$180k – $220k per year • In office • 8+ years exp • Bachelor's Degree • Arlington
Python
C
C
FFmpeg
ZeroMQ
Databases
RabbitMQ
Apache Kafka
AI/ML
OpenCV
Computer Vision
AI Agents
PyTorch
Machine Learning
DevOps
CI/CD
Git
Apply
$21k per year • In office • Rostov-on-Don
Python
C++
C++
CMake
STL
Qt
DevOps
Git
GitHub
Linux
Windows
Apply
In office • 7+ years exp
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Couchbase
CouchDB
Frontend
Angular
DevOps
Terraform
GCP
New Relic
Azure
CI/CD
AWS
Docker
Kubernetes
Chaos Engineering
Azure AKS
Incident Management
Linux
Windows
QA
JMeter
Apply
In office
DevOps
Windows Server
Windows
Apply
In office • Bachelor's Degree
PowerShell
DevOps
Azure
Windows Server
SLI/SLO/SLA
IAM
Windows
Cybersecurity
Microsoft Entra ID
Active Directory
Management
ServiceNow
Apply
Remote (Philippines) • Full-Time • Bachelor's Degree
PHP
PowerShell
Databases
Snowflake
Databricks
Azure SQL Database
Microsoft Fabric
DevOps
Terraform
Zabbix
Azure DevOps
Azure
SLI/SLO/SLA
Windows
DNS
Cybersecurity
ISO 27001
SOC 2
GDPR
Zero Trust
Least Privilege
Microsoft Entra ID
Management
Confluence
ServiceNow
OneDrive
SharePoint
ITIL
Apply
$120k – $235k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Reston • Washington
Python
JavaScript
C#
C++
DevOps
CI/CD
Git
Docker
Kubernetes
Cybersecurity
Microsoft Defender
Apply
$143k – $275k per year • Hybrid • 10+ years exp • Bachelor's Degree • Redmond • Washington • Saint Louis
Python
JavaScript
C#
C++
DevOps
Azure
CI/CD
Kubernetes
Azure AKS
Linux
Apply
$143k – $275k per year • In office • 15+ years exp • Bachelor's Degree • Mountain View • Washington
Python
JavaScript
C#
C++
AI/ML
Copilot
Claude Code
AI Agents
OpenAI Codex
Human-in-the-Loop
Agentic Workflows
DevOps
Windows
Apply
$143k – $275k per year • In office • 10+ years exp • Bachelor's Degree • Mountain View • Washington
Python
JavaScript
C#
C++
AI/ML
Machine Learning
DevOps
Azure
CI/CD
Apply
$120k – $235k per year • In office • 8+ years exp • Bachelor's Degree • Redmond
Python
JavaScript
TypeScript
C#
C++
Frontend
React.js
DevOps
Git
Apply
$120k – $150k per year • Hybrid • Contractor • 6+ years exp • Chicago • Washington • New York
Marketing
LinkedIn
Apply
$79k – $102k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • Rolling Meadows • Boston • New York • Philadelphia • Washington
Design
3ds Max
AutoCAD
Apply
$87k – $198k per year • In office • Top Secret • Full-Time • 7+ years exp • Bachelor's Degree • Washington
PowerShell
Cybersecurity
Zero Trust
Microsoft Entra ID
DLP
Apply
≈ $37k – $64k per year (Estimated) • In office • Internship • Chicago • Washington • Frisco • New York
Management
Microsoft Office
Apply
≈ $59k – $123k per year (Estimated) • In office • 1+ year exp • Washington
Web3
DeFi
Apply
See all jobs
This is one of many
1,111,561 more open roles from verified company boards, updated every day.