Principal Architect-UI Platforms
Core
Provide technical leadership for the Windows UI platform, defining architectural direction for WinUI and related components to ensure scalability and alignment with long-term platform goals.
Role type
Principal Architect, UI Platforms
Builds
WinUI and related Windows UI components
Domain
Operating Systems / Desktop UI Frameworks
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, architecture design, UI framework depth, performance optimization, memory management, rendering, input handling, threading, accessibility, app lifecycle management
Preferred skills
Modernizing existing UI frameworks, designing developer-facing APIs, engaging with open-source communities, familiarity with Windows app models and graphics pipelines
Technologies
WinUI, WinForms, WPF, .NET MAUI, Avalonia UI, Qt, Uno Platform, Flutter, Electron, C++, C#, Java, JavaScript, Python
Responsibilities
Define and evolve architectural direction for WinUI and related Windows UI components; Review and guide architecture and design proposals across multiple teams; Act as a trusted technical advisor for senior engineers and leaders; Influence API design patterns, lifecycle models, diagnostics, and tooling; Partner with PM and engineering teams to improve guidance and reduce friction for teams adopting newer UI technologies
Seniority
Principal, hands-on IC with strategic influence
