Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Frontend
Principal Software Engineer
Hybrid
6+ years of experience
AR/VR · AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Mesh Experiences team is pioneering the future of immersive technology, focusing on creating experiences that bring people together in virtual spaces. As a Principal Software Engineer, you'll work on integrating immersive experiences into the Teams ecosystem, enabling hundreds of millions of users to experience 3D virtual worlds. The role combines cutting-edge technologies including computer vision, machine learning, and human-computer interaction. You'll be working in a hybrid environment (up to 50% work from home) with industry-leading professionals to build solutions that seamlessly bridge physical and digital worlds. The position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. This is an opportunity to shape the future of human interaction in digital spaces while working with the latest AI and mixed reality technologies.

Last updated 13 days ago

Responsibilities For Principal Software Engineer

  • Work on high quality, performant experiences across 3D endpoints including VR/AR headsets and 2D endpoints
  • Partner with Engineers, Artists, Designers and Program Managers to ship experiences
  • Incorporate AI, ML and Computer Vision capabilities into products
  • Contribute to team growth, health and culture
  • Embody Microsoft's Culture and Values

Requirements For Principal Software Engineer

React
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 3+ years of experience developing high performance web applications in modern web technologies
  • 2+ years of experience incorporating AI models and Computer Vision algorithms
  • 4+ years of demonstrated experience as a technical lead and/or people manager

Benefits For Principal Software Engineer

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

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Teams collaboration platform, offering remote work and competitive compensation.

Principal Software Engineering Manager

Lead Bing Places engineering team at Microsoft, developing local search and maps experiences for millions of users worldwide.

Principal Design Manager

Lead design manager role at Microsoft, shaping Windows experiences through user-centric design leadership and team management.

Principal Front-End CAD Software Engineer

Lead Microsoft's silicon engineering software initiatives as a Principal Front-End CAD Software Engineer, developing cutting-edge tools and automation solutions.

Principal Software Engineer - Edge Web Platform

Principal Software Engineer position at Microsoft working on the Edge Web Platform team to enhance web capabilities through standards and Chromium contributions.