1,282,209open jobs
74,317companies
212,999added this week
Browse all
Salary
≈ $26k – $54k per year (Estimated)
Location
In office (Hyderabad)
Seniority
Principal · 15+ years exp

Confirmed on the employer's own hiring board on Oct 6, 2026. First seen by Alion on Oct 6, 2026. Microsoft scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Microsoft is an American multinational technology corporation founded in 1975 by Bill Gates and Paul Allen and headquartered in Redmond, Washington. It built the personal computing era around the Windows operating system and the Office productivity suite, and now generates the largest share of its revenue from Azure cloud infrastructure and commercial subscriptions. The company also owns GitHub, LinkedIn and the Xbox gaming business, and has invested heavily in artificial intelligence through its partnership with OpenAI and the Copilot assistants embedded across its products.
Overview

Would you like to help shape the UI platform that powers Windows experiences used by millions of developers and customers every day? The Windows Platform & Developer (WPD) Organization team builds and evolves the UI frameworks and APIs that first and third party developers rely on to create high quality desktop and enterprise line-of-business (LOB) applications.

We are looking for a Principal Software Engineer to help guide the next phase of Windows UI Platform’s evolution (including WinUI3) -modernizing the platform, improving fundamentals such as performance and reliability, and ensuring the developer experience meets the expectations of today’s desktop and enterprise app builders. This role blends strategic thinking with hands-on technical leadership and offers the opportunity to influence a widely used platform while staying close to real developer scenarios.

As a Principal Software Engineer, you will also focus on evolving WinUI into a modern, AI-native UI framework that remains competitive with SwiftUI while embracing a future where agents author a significant portion of application code. This requires rethinking WinUI as a declarative, composable, and semantically rich platform-one that is easy for web and SwiftUI developers to adopt, straightforward for AI agents to reason about, and powerful enough to enable dynamic, personalized user experiences at scale.

As a Principal Software Engineer, you will focus on

  • AI-first developer experience: 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.
  • Seamless migration and adoption: 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.
  • Declarative, dynamic UI foundation: 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.
  • Lowering the barrier for web and SwiftUI developers: Provide opinionated projections, simplified APIs, and familiar programming models that align with modern web and SwiftUI mental models, accelerating time-to-productivity on Windows.
  • Future-proofing for AI-generated code: 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.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

As a Principal Software Engineer, you will provide technical leadership across the Windows UI platform and work closely with engineering, program management, and partner teams.

Platform architecture and technical leadership

  • Define and evolve the architectural direction for WinUI and related Windows UI components, ensuring designs are scalable, maintainable, and aligned with long-term platform goals.
  • Review and guide architecture and design proposals across multiple teams, helping ensure consistency and technical quality.
  • Act as a trusted technical advisor and sounding board for senior engineers and leaders working across UI, shell, graphics, input, and app model areas.

Modernization and quality of fundamentals

  • Drive improvements in core platform fundamentals that matter to real desktop and LOB apps, including startup performance, memory usage, responsiveness, reliability, accessibility, and theming.
  • Help identify and address common friction points that developers encounter when building or modernizing Windows desktop applications.

Developer experience and adoption

  • Influence API design patterns, lifecycle models, diagnostics, and tooling to make the platform easier and more predictable to build on.
  • Partner with PM and engineering teams to improve guidance and reduce friction for teams adopting newer UI technologies.
  • Engage constructively with the developer community (including open-source communities where appropriate) to incorporate feedback and improve trust in the platform.

Mentorship and architecture culture

  • Mentor senior ICs and aspiring architects, raising the overall bar for technical decision-making and design quality.
  • Promote clear written specs, design reviews, and thoughtful technical storytelling across the organization.

Frontier mindset and AI-powered productivity

  • Demonstrate a frontier-firm mindset: stay ahead of emerging UI platform trends (including AI-native UX patterns), challenge assumptions, and prototype quickly to de-risk big bets.
  • Use modern AI tools responsibly to increase personal and team efficiency (e.g., drafting specs, summarizing design discussions, generating test ideas, exploring API surface options), while maintaining high standards for correctness, security, and privacy.
  • Create reusable accelerators (prompts, templates, automation, reference implementations) that help teams move faster without sacrificing quality, reliability, accessibility, or maintainability.
  • Model a culture of learning and iteration: share best practices, run lightweight demos, and help the organization adopt effective AI-assisted workflows.

Qualifications

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
    • OR equivalent experience.

Additional or preferred qualifications

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#.
    • OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#.
    • OR equivalent experience.
  • Significant hands-on experience building desktop or rich-client applications, with a solid 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, Avalonia UI, Qt, Uno Platform, Flutter, or Electron in firmly desired.
  • Proficiency in C++ and/or C# (or comparable systems languages), with the ability to reason across framework, runtime, and OS layers.
  • Experience navigating UI architecture tradeoffs involving performance, memory, rendering, input, threading, accessibility, and app lifecycle.
  • Demonstrated ability to influence technical direction beyond your immediate team through design reviews, architectural guidance, or technical leadership.
  • 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.
  • Familiarity with Windows app models, interop scenarios, or graphics/composition pipelines.

#W+DJOBS

#W+D

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,282,209 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Hyderabad
≈ $22k – $54k per year (Estimated) • Hybrid • 8+ years exp • Pune
Java
SQL
C#
Java
Spring Boot
C#
.NET
Databases
Azure Cosmos DB
Azure SQL Database
DevOps
Rest API
Terraform
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
Grafana
Platform Engineering
Azure AKS
Management
Scrum
Apply
≈ $27k – $57k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Hyderabad
Java
C++
AI/ML
Machine Learning
Apply
Java Lead Developer 2 hours ago
≈ $20k – $42k per year (Estimated) • In office • Full-Time • 8+ years exp • Hyderabad
Java
COBOL
Java
Maven
Spring Boot
Spring MVC
Spring Data JPA
Gradle
COBOL
IBM MQ
Databases
RabbitMQ
Azure SQL Database
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Scrum
Apply
≈ $15k – $32k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Bengaluru
Python
Java
Java
Maven
Databases
MySQL
Db2
Oracle
Apache Kafka
AI/ML
AI Agents
Edge AI
DevOps
Jenkins
Git
Windows
Management
Agile
Scrum
Waterfall
Apply
≈ $28k – $71k per year (Estimated) • In office • 15+ years exp • Kolkata
Python
Python
FastAPI
Asyncio
Databases
Redis
Chroma
Milvus
Pinecone
RabbitMQ
AI/ML
LangGraph
AutoGen
LangChain
LlamaIndex
LoRA
Model Context Protocol
Fine-tuning
Embeddings
AI Agents
Arize Phoenix
LangSmith
PEFT
AWS Bedrock
Transformers
TensorFlow
PyTorch
LLM
RAG
OpenAI
LLMOps
Structured Outputs
Knowledge Graph
LLM Guardrails
DevOps
Rest API
Terraform
Azure
CI/CD
AWS
Docker
Kubernetes
Azure AKS
Apply
$100k – $125k per year • Hybrid • Full-Time • London
Python
SQL
AI/ML
Machine Learning
DevOps
GCP
CI/CD
Analytics
Fivetran
Apply
≈ $17k – $41k per year (Estimated) • In office • Full-Time • Bengaluru
JavaScript
Java
TypeScript
SQL
Apex
Java
Spring Boot
Databases
PostgreSQL
Frontend
Angular
React.js
DevOps
GitLab CI
CI/CD
Jenkins
AWS
Nginx
Amazon S3
Amazon Kinesis
AWS Step Functions
API Gateway
Linux
Management
Agile
Apply
Remote (Poland, Georgia)
Python
AI/ML
LLM
DevOps
Rest API
Apply
IT Manager 8 hours ago
≈ $39k – $91k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Barcelona
Python
PowerShell
Bash
DevOps
Linux
Windows
VPN
Wi-Fi
Cybersecurity
Okta
ISO 27001
Management
Google Workspace
Apply
Senior Data Engineer 8 hours ago
≈ $17k – $35k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Pune
Python
SQL
Scala
Python
pySpark
Databases
Databricks
MS SQL
Apache Kafka
Azure SQL Database
AI/ML
Hadoop
Spark
Machine Learning
DevOps
Azure
CI/CD
Git
Analytics
Power BI
Azure Data Factory
Management
Agile
Scrum
Apply
In office • 4+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
Rust
TypeScript
Ruby
C#
C++
Databases
Azure Cosmos DB
Microsoft Fabric
AI/ML
Embeddings
Prompt Engineering
AI Agents
RAG
OpenAI
DevOps
Azure
CI/CD
Kubernetes
Azure AKS
Management
Agile
Apply
≈ $16k – $39k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
C#
C++
DevOps
Azure
Kubernetes
Windows
Management
Agile
Apply
In office • 4+ years exp • Bachelor's Degree • Hyderabad
Python
C#
C++
DevOps
Azure
CI/CD
Platform Engineering
GitHub
Windows
Management
Microsoft Teams
Apply
In office • 7+ years exp • Hyderabad
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
AI/ML
Copilot
Frontend
Vue.js
Angular
React.js
DevOps
Azure
CI/CD
AWS
Windows
Apply
≈ $16k – $40k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Hyderabad
Python
C#
C++
DevOps
Azure
CI/CD
Platform Engineering
Windows
Management
Microsoft Teams
Apply
≈ $24k – $51k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Python
Java
Java
Spring Boot
Databases
DynamoDB
DevOps
Splunk
AWS
AWS Lambda
Honeycomb
Amazon S3
Amazon ECS
Amazon CloudWatch
AWS Step Functions
Cybersecurity
Okta
Management
Confluence
Agile
Apply
≈ $15k – $38k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Hyderabad
Python
JavaScript
SQL
Frontend
React.js
Apply
Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
TypeScript
SQL
Databases
Snowflake
AI/ML
Copilot
Agentic Workflows
Frontend
React.js
DevOps
GCP
AWS
Analytics
Power BI
Apply
≈ $20k – $50k per year (Estimated) • In office • 8+ years exp • Hyderabad
Java
Apply
≈ $22k – $56k per year (Estimated) • In office • 12+ years exp • Bachelor's Degree • Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Azure SQL Database
Frontend
Angular
JQuery
DevOps
Rest API
Azure
CI/CD
Analytics
Power BI
SSIS
Management
Agile
Apply
See all jobs
This is one of many
1,282,209 more open roles from verified company boards, updated every day.