Senior Software Engineer - Windows
Core
Lead architecture, design, and delivery of end-to-end capabilities for Windows Widgets experiences, including shell components, web experiences, and cloud-connected services.
Role type
Senior IC software engineer (Windows platform)
Builds
Windows shell components, application packages, web experiences, platform APIs, and cloud-connected services
Domain
Operating Systems (Windows)
Deliverable
production ML models | product features
Required skills
modern C++, native Windows development, software architecture, algorithms, data structures, concurrency, debugging, Win32, WinRT, COM, Windows App SDK, MSIX, cloud-connected application development, AI-powered experiences, personalization, recommendations, intelligent content discovery
Preferred skills
leading complex projects across multiple teams, diagnosing production issues using telemetry, traces, dumps, and diagnostics
Technologies
C, C++, C#, Java, JavaScript, Python, Windows App SDK, MSIX
Responsibilities
Lead architecture, design, implementation, and delivery of end-to-end capabilities for Windows Widgets experiences; Partner with product management, design, data science, and partner engineering teams to identify customer opportunities and develop prototypes; Establish experimentation and measurement strategies using customer feedback and product data; Advance availability, reliability, performance, accessibility, security, privacy, and observability of Widgets by defining engineering standards; Mentor engineers and improve team practices for design, development, testing, incident response, and operational ownership
Seniority
Senior, hands-on IC
