Principal Architect-ui Platforms

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN +1 · Software Engineering

This role focuses on evolving the Windows UI platform (WinUI) to be AI-native, enabling AI agents to author, refactor, and optimize UI code. It involves designing semantic models, stable abstractions, and predictable composition patterns for AI consumption, as well as facilitating migration and adoption through AI-assisted tooling. The goal is to create a declarative, dynamic UI foundation that supports personalization and agent-driven mutation, making it easier for web and SwiftUI developers to adopt and future-proofing for AI-generated code.

What you'd actually do

  1. Design WinUI to be natively consumable by AI agents, with clear semantic models, stable abstractions, and predictable composition patterns that allow agents to author, refactor, and optimize UI code at scale.
  2. Use AI‑assisted tooling and compatibility layers to enable low‑friction migration from legacy Windows UI stacks and SwiftUI on macOS, making WinUI a competitive and approachable choice for modern app developers.
  3. Evolve WinUI into a truly declarative, state‑driven framework that supports real‑time personalization, adaptive layouts, and agent‑driven UI mutation without sacrificing performance or reliability.
  4. Provide opinionated projections, simplified APIs, and familiar programming models that align with modern web and SwiftUI mental models, accelerating time‑to‑productivity on Windows.
  5. Architect WinUI so that a majority of UI code can be safely generated and maintained by AI agents—emphasizing composability, guardrails, testability, and runtime validation.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • Significant hands‑on experience building desktop or rich‑client applications, with a strong focus on UX quality and system fundamentals.
  • Depth in one or more UI frameworks for desktop or cross‑platform development, such as WinForms, WPF, WinUI, SwiftUI, UIKit/AppKit, .NET MAUI, Ava

What the JD emphasized

  • AI-native UI framework
  • agents author application code
  • AI agents consume UI framework
  • AI agents reason about UI

Other signals

  • AI-native UI framework
  • agents author application code
  • AI agents consume UI framework
  • AI agents reason about UI