# Principal Architect-UI Platforms

**Company**: Microsoft
**Location**: Hyderabad
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: MSFT
**Wikidata**: https://www.wikidata.org/wiki/Q2283

**Apply**: https://microsoft.ai/job/principal-architect-ui-platforms-2/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1b6dae72-a5b

## Description

We are seeking a Principal Architect-UI Platforms to help guide the next phase of Windows UI Platform's evolution, including WinUI3. The successful candidate will blend strategic thinking with hands-on technical leadership and have the opportunity to influence a widely used platform while staying close to real developer scenarios.

**Key Responsibilities:**

- Design WinUI to be natively consumable by AI agents, with clear semantic models, stable abstractions, and predictable composition patterns.

- Use AI-assisted tooling and compatibility layers to enable low-friction migration from legacy Windows UI stacks and SwiftUI on macOS.

- Evolve WinUI into a truly declarative, state-driven framework that supports real-time personalization, adaptive layouts, and agent-driven UI mutation.

- Provide opinionated projections, simplified APIs, and familiar programming models that align with modern web and SwiftUI mental models.

- Architect WinUI so that a majority of UI code can be safely generated and maintained by AI agents.

**Responsibilities**

- Define and evolve the 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 and sounding board for senior engineers and leaders.

- Drive improvements in core platform fundamentals.

- Help identify and address common friction points that developers encounter.

- 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.

- Engage constructively with the developer community.

- Mentor senior ICs and aspiring architects.

- Promote clear written specs, design reviews, and thoughtful technical storytelling.

**Requirements**

- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience.

- Significant hands-on experience building desktop or rich-client applications.

- Depth in one or more UI frameworks for desktop or cross-platform development.

- Proficiency in C++ and/or C#.

- Experience navigating UI architecture tradeoffs.

- Demonstrated ability to influence technical direction.

**Preferred Qualifications**

- Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience.

- Experience modernizing or evolving an existing UI framework or large application platform.

- Experience designing developer-facing APIs or frameworks consumed by external teams or customers.

- Engagement with developer communities or open-source projects.

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- WinUI
- SwiftUI
- UI frameworks
- Desktop applications

### Nice to have
- Master's Degree in Computer Science
- Experience modernizing UI frameworks
- Designing developer-facing APIs
- Engagement with developer communities

---

Source: [Apply at microsoft.ai](https://microsoft.ai/job/principal-architect-ui-platforms-2/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
