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 at the forefront of creating immersive collaboration experiences across 2D, AR, VR, and Mixed Reality platforms. As a Principal Software Engineer, you'll join a diverse team of talented engineers, program managers, and designers working on next-generation cloud services and media stacks. The role involves building high-scale distributed systems that power real-time collaboration experiences across various devices. The position offers competitive compensation (CAD $135,800 - $253,000) and comprehensive benefits. The team emphasizes inclusion, growth mindset, and collaboration, making it an ideal environment for innovation-driven engineers. You'll work in a hybrid setting from Vancouver, with up to 50% work from home flexibility. The role requires extensive experience in cloud services, API design, and live service support, making it perfect for senior engineers passionate about building enterprise-scale collaboration solutions. Microsoft's mission to empower every person and organization globally provides a meaningful context for your work, supported by a strong culture of respect, integrity, and accountability.

Last updated 2 months 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 immediate and longer-term 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 with 10+ years technical engineering experience
  • 2+ years of experience supporting live services
  • Experience in building and releasing distributed, high-scale cloud services on Azure, AWS or similar
  • 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, including defining, measuring, and owning KPIs

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 Software Engineer

Principal Software Engineer role at Microsoft's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.