Principal Software Engineer/Architect

A global technology leader empowering every person and organization on the planet to achieve more.
$161,600 - $314,400
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer/Architect

Microsoft's Windows 365 Cloud PC (W365) and Azure Virtual Desktop (AVD) teams are seeking a Principal Software Engineer/Architect to drive innovation in cloud-based Windows experiences. As part of the Windows Cloud Engineering group, you'll lead the development of platform capabilities for virtualized compute, storage, networking, and GPU technologies. This role combines technical leadership with hands-on engineering, working with cutting-edge cloud technologies and virtualization solutions.

The position offers an opportunity to shape the future of desktop virtualization, working with Microsoft's industry-leading DaaS solutions. You'll be responsible for architecting scalable solutions that manage millions of cloud-based virtual devices, while collaborating with teams across Azure Compute, Core OS, and Security divisions. The role demands expertise in cloud computing, hypervisors, and streaming technologies, with a focus on building enterprise-grade solutions.

Working in an agile, startup-like environment within Microsoft, you'll have the chance to impact how businesses worldwide deploy and manage their desktop infrastructure. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with some of the industry's best engineers. This role is perfect for experienced architects who want to combine technical excellence with business impact while working on products used by millions globally.

Last updated 4 days ago

Responsibilities For Principal Software Engineer/Architect

  • Lead the technical direction and vision for cloud platform architecture and design
  • Mentor and grow a team of talented, diverse software engineers
  • Work across organizations, collaborating with internal partner teams
  • Provide strong leadership for secure, distributed, scalable micro-services architecture
  • Raise the technical bar and maintain a data-driven culture

Requirements For Principal Software Engineer/Architect

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 8+ years of experience as a software engineer/leader designing, implementing, and shipping cloud services
  • 8+ years of experience designing and building Virtual Desktop Infrastructure (VDI) technologies
  • 5+ years of experience driving and managing technical dependencies with distributed systems
  • Experience with Devops models and agile methodologies
  • Experience with Microsoft Azure or similar cloud platforms

Benefits For Principal Software Engineer/Architect

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer/Architect

Principal Software Engineer

Principal Software Engineer role at Microsoft leading cloud infrastructure development for Intune security solutions, offering competitive pay and remote work options.

Principal Cloud Services Engineer - Gaming

Principal Cloud Services Engineer position at Microsoft's Xbox Game Studios Publishing team, focusing on building and operating gaming services using cloud technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on cybersecurity and cloud solutions, requiring 6+ years of experience and offering competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft, building next-gen usage billing platforms for Azure services, offering $137K-$267K salary with hybrid work model.

Principal Software Engineering Manager (Microsoft AI)

Lead Microsoft AI's payment experiences and Copilot workflow as Principal Engineering Manager, managing full-stack teams and architecting large-scale systems.