Principal Software Engineering, MSN & Windows
Core
Lead design and development of large-scale Windows and MSN experiences, focusing on reliability, performance, and user engagement for Windows Widgets, dashboards, and content surfaces.
Role type
Principal Software Engineer (Windows Client/MSN)
Builds
Windows Widgets, dashboard experiences, content surfaces, and supporting platform components
Domain
Operating Systems (Windows) / Consumer Client Platforms
Deliverable
production ML models | product features
Required skills
C++, C#, JavaScript/TypeScript, architecture at scale, performance engineering, client-side architecture, telemetry and experimentation, cross-organizational leadership, mentoring
Preferred skills
AI-powered experiences, recommendation systems, personalization, modern web technologies
Responsibilities
Drive technical strategy and architecture for Windows platform components, partner with Windows engineering teams to deliver integrated experiences, influence engineering excellence through architecture reviews and mentorship, translate business objectives into scalable technical solutions, use data and experimentation to guide product investments, drive end-to-end execution across multiple teams, champion quality and operational excellence
Seniority
Principal, strategy & mentorship