Principal Software Engineer -Teams Premium Services

1 Month ago • 6-10 Years • Full Stack Development

Job Summary

Job Description

As a Principal Software Engineer in the Teams Premium Experiences team, you'll design, implement, and support new features for the platform. This involves working with product managers and other teams to build next-generation cloud services and media stacks for immersive, real-time collaboration. You'll provide technical leadership, conduct code reviews, and ensure high-quality development. Rotational on-call support for production services is required. The role focuses on building distributed, high-scale cloud services using technologies such as .NET, Docker, Kubernetes, and ASP.NET Core. Experience with REST APIs, CI/CD, and SLA management is also crucial. The team aims to create immersive experiences across 2D, AR, VR, and MR endpoints.
Must have:
  • 6+ years experience
  • C, C++, C#, Java, JavaScript, or Python
  • 2+ years live service support
  • Design, implement, and support new features
  • Technical leadership and code reviews
  • Collaborate with product management
Good to have:
  • Azure/AWS experience
  • .NET, Docker, Kubernetes proficiency
  • REST API design and implementation
  • CI/CD pipeline building
  • SLA management experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

In Teams Premium Experiences team, people are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together — from remote coworkers socializing to build deeper connections to global leaders collaborating on the biggest challenges of our time and everything in-between. 

 

We’re a team of talented engineers, program managers, designers and artists with a mission to bring people together in shared immersive experiences across 2D, Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR) endpoints. Our team has people from a wide variety of work histories, identities, life experiences, and we are eager to maintain and grow that diversity. Our varied backgrounds and unique experiences enable us to be better at building the best solutions for our customers and make for dynamic and joyful collaborations with colleagues! 

If you are passionate about innovation and want to work on a team dedicated to a culture of inclusion, growth mindset and collaboration, we are looking for a software engineer to join us. 

 

As a Principal Software Engineer - Teams Premium Services, you will work alongside product managers, research, experiences and other partner teams building the next generation of cloud services and media stacks that powers immersive, real-time collaboration experiences across a variety of devices. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

 

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
    • OR equivalent experience. 
  • 2+ year of experience supporting live services, i.e. troubleshooting, and triaging on a rotational, on-call basis. 

Other Requirements:

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
    • OR equivalent experience. 
  • 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, using ASP.NET Core and building compliant CI/CD and release management pipelines. 
  • Well-developed problem-solving and analytical skills with a solid understanding of the entire software development lifecycle as well as demonstrated communication, collaboration, and problem-solving skills with the ability to deal with ambiguity in a fast-paced environment. 
  • Experience in SLA management, including defining, measuring, and owning KPIs such as service uptime, latency, and throughput. 

 

Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.

Find additional pay information here:

 

 Microsoft will accept applications for the role until December 3, 2024

 

 

#teamspremium #services 

Responsibilities

  • 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. 
  • Other 

    • Embody our  and  
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Flutter Entertainment - Senior Software Test Engineer

Flutter Entertainment

Hyderabad, Telangana, India (On-Site)
3 Months ago
ByteDance - Security Engineer (Penetration Tester) - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
ION - AML Fullstack (Palantir)  Developer, New York (741)

ION

New York, New York, United States (Hybrid)
3 Months ago
The Walt Disney Company - Disney Entertainment and ESPN Technology Software Engineering Intern, Morrisville, NC Summer 2025

The Walt Disney Company

Morrisville, North Carolina, United States (On-Site)
1 Month ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Rank group - PHP FullStack Developer

Rank group

Barcelona, Catalonia, Spain (Remote)
3 Months ago
GamePoint - Full-Stack Developer (PHP)

GamePoint

The Hague, South Holland, Netherlands (On-Site)
2 Months ago
CloudHire - Senior Software Engineer - Kotlin

CloudHire

Pune, Maharashtra, India (Remote)
2 Months ago
Token Metrics - Crypto Senior Full Stack Developer (Manila-Remote)

Token Metrics

Manila, Metro Manila, Philippines (Remote)
3 Months ago
Exotel - Senior Architect

Exotel

Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Brillio - For testing purpose - R01539561

Brillio

London, England, United Kingdom (Hybrid)
3 Months ago
Dream Sports - Senior Security Engineer - Information Security

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
ION - Technical Consultant - Endur

ION

Jersey City, New Jersey, United States (On-Site)
4 Months ago
Warner Bros Discovery - Senior Software Engineer - GAQ Team - Bangalore

Warner Bros Discovery

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Zinnia - Software Engineer III - Calculation Services, India

Zinnia

Pune, Maharashtra, India (On-Site)
3 Months ago
Luxoft - Senior Full-Stack Developer

Luxoft

(Remote)
2 Months ago
Saviynt - Principal Engineer, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
3 Months ago
Banyan Software - Software Development Engineer in Test (SDET - Java)

Banyan Software

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Luxoft - Android Kotlin Framework Developer

Luxoft

Odesa, Odesa Oblast, Ukraine (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

The Walt Disney Company - Compositor

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Blazesoft - Product Operations Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Month ago
Onward Search - Sr. Product Designer

Onward Search

Toronto, Ontario, Canada (On-Site)
1 Month ago
Super - Senior Software Engineer, Payments (Remote!)

Super

Toronto, Ontario, Canada (Remote)
3 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
3 Months ago
Ubisoft - Directrice, Directeur technique (conception de niveaux)

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Intrepid Studios,  Inc  - Senior Environment Artist

Intrepid Studios, Inc

Canada (On-Site)
5 Months ago
Microsoft - Principal Software Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Ubisoft - Programmeuse, Programmeur online

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Analyste en sécurité Physique

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Senior Software Engineer, Google Cloud

Google

(On-Site)
2 Months ago
Luxoft - Senior Java Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Crunchyroll - Staff Partner Services Engineer

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Cloud Imperium Games - Lead Tools Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
ION - Java Developer, Budapest

ION

Budapest, Hungary (Hybrid)
4 Months ago
PwC - JAVA FULL STACK DEVELOPER -Consultant -Gurugram

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
GoTo Group - Frontend Engineer

GoTo Group

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Morning Star - Lead Software Engineer, Credit Technology

Morning Star

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
Diligent Corporation - Principal Software Engineer

Diligent Corporation

Budapest, Hungary (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug