Principal Software Engineering Manager
Core
Lead a team in using telemetry, experimentation, and trace analysis to understand software/hardware behavior, identify systemic opportunities, and measure impact at scale for Windows Fundamentals.
Role type
Principal Software Engineering Manager (Platform/OS)
Builds
Solutions spanning hardware, firmware, operating-system, service, and application layers for Windows.
Domain
Operating Systems / Platform Engineering / Hardware-Software Integration
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, system software design, low-level debugging, performance analysis, reliability engineering, power optimization, technical strategy, roadmap definition, cross-stack architecture, team building, stakeholder management, risk management, data-driven decision making, Azure data platforms, statistical analysis.
Preferred skills
Deep knowledge of Windows internals, experience with OEMs and silicon vendors, experience leading teams responsible for OS architecture or platform engineering.
Responsibilities
Lead team in telemetry and trace analysis to understand system behavior; provide technical leadership for cross-stack investigations (debugging, performance, reliability, power); define technical strategy and roadmap for Windows Fundamentals; manage design and delivery of multi-layer solutions; establish engineering standards for quality and security; recruit, coach, and retain diverse engineering teams; build partnerships with Windows teams, OEMs, and silicon vendors.
Seniority
Principal, hands-on IC with people management