
Senior Software Engineer - Windows Systems
Microsoft · Posted Oct 15
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
The Windows + Devices Fundamentals team owns the reliability, compatibility, performance, battery life, and sustainability of Windows devices, working across hardware and OEM partners, the operating system, and application layers. The team uses technologies such as C, C++, C#, Python, WinDbg, Windows Performance Analyzer, ETW tracing, Kusto/Azure trace-processing systems, Power BI, and machine learning for large-scale telemetry analysis. This senior engineering role focuses on shaping next-generation Windows device optimizations by analyzing telemetry, diagnosing complex system issues, designing and implementing cross-layer improvements, and collaborating with internal teams, OEMs, and hardware partners.
What you will do
- Analyze telemetry and trace data to characterize software and hardware behavior on individual devices and at scale.
- Diagnose complex system issues using low-level debugging and performance-analysis tools.
- Identify optimization opportunities and lead the design and architecture of improvements.
- Implement changes across hardware, operating-system, and application layers.
- Deliver robust, high-quality solutions while balancing performance, reliability, maintainability, and architectural consistency.
- Use data to prioritize engineering investments and make decisions in ambiguous problem spaces.
- Collaborate with internal teams, OEMs, and hardware partners to deliver improvements across the Windows ecosystem.
Skills used in this role
What the employer is looking for
- Bachelor's degree in Computer Science or a related technical discipline and 7+ years of software engineering experience using languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent practical experience.
- Experience with operating-system architecture or system-level development.
- Knowledge of Windows internals, performance analysis, or power optimization.
- Experience working across hardware, firmware, operating-system, and application boundaries.
- Familiarity with large-scale telemetry, statistical analysis, or Azure data platforms.
- Experience influencing architecture and technical direction across multiple teams.
- 2+ years of systems-analysis experience, with an emphasis on low-level debugging.
- Experience diagnosing and optimizing system performance.
- Demonstrated success developing and delivering highly reliable systems.
- Solid software design, programming, and problem-solving skills.
- Ability to navigate ambiguity and prioritize engineering investments using data.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
GeekWire
Microsoft makes 'biggest bet yet' on its own silicon, unveils new AI chip to reduce reliance on Nvidia2026-10-12
Krebs on Security
Microsoft Patches More Than 1,400 Security Flaws in Massive October Update2026-10-13
Microsoft News
Introducing the new Copilot with Home, Code and Autopilot2026-09-25
Microsoft Azure Blog
Microsoft expands Azure AI and HPC infrastructure with AMD2026-07-20