Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 5 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?