Principal Software Engineer - Teams Premium Services

A global technology company empowering people and organizations to achieve more through innovative software and services.
$135,800 - $253,000
Backend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS · AR/VR

Description For Principal Software Engineer - Teams Premium Services

Microsoft's Teams Premium Experiences team is seeking a Principal Software Engineer to join their innovative team focused on creating immersive collaboration experiences across 2D, AR, VR, and Mixed Reality platforms. This role offers an exciting opportunity to work at the intersection of cloud services and real-time collaboration, building next-generation solutions that bring people together in meaningful ways.

The position involves working with a diverse team of engineers, program managers, designers, and artists, all united in the mission to enhance human connection through technology. As a Principal Engineer, you'll be responsible for designing and implementing new functionality for the Teams Premium Services platform, while providing technical leadership in architecture, design, and code reviews.

The ideal candidate brings 10+ years of engineering experience, with deep expertise in distributed systems and cloud services. You'll need strong skills in various programming languages and modern technologies like Kubernetes, along with experience in supporting live services and managing SLAs. The role offers a competitive salary range of CAD $135,800 - $253,000, along with comprehensive benefits including healthcare, educational resources, and parental leave.

This is a hybrid position based in Vancouver, Canada, offering up to 50% work from home flexibility. You'll be part of Microsoft's broader mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values growth mindset and collaboration. The role provides an excellent opportunity to shape the future of remote collaboration while working with cutting-edge technology in a supportive, diverse team environment.

Last updated 4 days ago

Responsibilities For Principal Software Engineer - Teams Premium Services

  • Design, implement and support new functionality for Teams Premium Services platform
  • Support production services on a rotational, on-call basis
  • Partner with Product Management to meet business objectives
  • Provide hands-on technical leadership: architecture, design, code reviews, development, quality assurance and live site

Requirements For Principal Software Engineer - Teams Premium Services

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • 2+ years of experience supporting live services
  • Experience in building and releasing distributed, high-scale cloud services
  • Proficiency in building services using .NET, Docker Containers and Kubernetes
  • Experience in designing and implementing customer-facing REST API
  • Well-developed problem-solving and analytical skills
  • Experience in SLA management

Benefits For Principal Software Engineer - Teams Premium Services

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 - Teams Premium Services

Principal PM (Product Management) Architect

Principal Product Management Architect role at Microsoft Developer Center Norway, leading product strategy and development for enterprise cloud services.

Principal Software Engineer - Fabric Graph

Principal Software Engineer position at Microsoft leading graph database development, focusing on scale-out indices and algorithms for large-scale analytics.

Principal Software Engineer

Principal Software Engineer role at Microsoft's 1ES team, focusing on developing engineering tools and services, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer position at Microsoft's MSN Weather team, focusing on backend development and weather forecasting technology with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Business Applications Platform team, focusing on building scalable cloud services and synchronization systems.