Senior Software Engineer - Services

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

Job Summary

Job Description

The Senior Software Engineer - Services role at Microsoft focuses on building and maintaining resilient, scalable services for Microsoft Teams Premium. This includes AI-powered meetings and recaps, advanced meeting personalization, meeting protections, and event authoring. Responsibilities encompass design, implementation, and support of new and existing features using .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis. The role requires collaboration with stakeholders, mentoring junior engineers, and participating in on-call support. The successful candidate will have a strong understanding of the software development lifecycle and experience with large-scale service development.
Must have:
  • 4+ years experience in .NET Core, ASP.NET Core, and Azure
  • Experience supporting live services and on-call rotation
  • Bachelor's degree in Computer Science or related field
  • Strong problem-solving and analytical skills
  • Experience in designing and building large-scale services
Good to have:
  • Experience with C, C++, C#, Java, or Rust
  • Experience with Kubernetes and Redis
  • Experience shipping high-quality software
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 Services, we deliver exceptional Microsoft Teams experiences like AI-powered meetings and recaps, advanced meeting personalization for both 2D and Immersive scenarios, meeting protections, and event authoring.

Especially in the era of hybrid work, Microsoft Teams is mission critical for small and large institutions worldwide. It is a versatile collaboration platform that integrates chat, video meetings, file storage, and apps. The Teams Premium Services team is looking for a Senior Software Engineer Services with a bias for action to help us build resilient, highly available, and scalable services for Microsoft's fastest-growing product. It's a fantastic opportunity to enhance your skills in system design, cross-team collaboration, and modern technologies like .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis. We offer end-to-end ownership and a broad scope to make a significant impact on millions of users at home, at school, and at work.

We embrace inclusivity, diverse ideas, and collaboration. We use empathy, trust, and ownership to drive our team culture and deliver products in a quick and iterative manner.

Help us drive & deliver the mission of being the best-in-class meetings and events solution.

 

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 field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java or JavaScript 
    • OR equivalent experience.
  • 2+ year of experience supporting live services, i.e. troubleshooting, and triaging on a rotational, on-call basis.
  • 2+ years experience in .NET Core, ASP.NET Core and Azure.

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 6+ years of software engineering experience shipping high quality software to customers using coding languages including, but not limited to, C, C++, C#, Java, or Rust
    • OR equivalent experience.
  • Well-developed problem-solving and analytical skills with a solid understanding of the entire software development lifecycle.
  • Demonstrated communication, collaboration, and problem-solving skills with the ability to deal with ambiguity in a fast-paced environment. 
  • Passion in designing and building large-scale services. 
  • 4+ years experience in .NET Core, ASP.NET Core, Azure, Kubernetes, Redis

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

Find additional pay information here:


Microsoft will accept applications for the role until January 31, 2025.

 

Responsibilities

  • Mentor and grow engineers on the team.
  • Collaborate with relevant stakeholders to ascertain user requirements for specific features.
  • Assist in identifying dependencies and developing design documents for a product area with minimal oversight.
  • Design, implement, extend, and support new and existing products, services, or features, utilizing clean, reusable code.
  • Participate in breaking down larger tasks into smaller work items and provide accurate estimations.
  • Support production services on a rotational, on-call basis.
  • Design and implement improvements to our services’ engineering excellence, security, and compliance.
  • Embody our &
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

Accurate - Senior Engineering Manager - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Aristocrat Gaming - QA Automation Engineer (Java)

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Dialpad - Full Stack Engineer

Dialpad

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Deliveroo - Software Engineer, Security

Deliveroo

Hyderabad, Telangana, India (On-Site)
4 Months ago
DAZN - Senior Android developer

DAZN

Hyderabad, Telangana, India (On-Site)
4 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Los Angeles, California, United States (On-Site)
3 Months ago
Digital RG - Vue.js/Nuxt.js Developer (Jaipur - No Remote)

Digital RG

Jaipur, Rajasthan, India (On-Site)
5 Months ago
Technorizen Software Solutions - React Native | Node Js Developer

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
7 Months ago
Shaadi - Software Engineer I (Node.js, Python)

Shaadi

Maharashtra, India (On-Site)
5 Months ago
Google - Backend Software Engineer, Insights, Benchmarks, and Narratives

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
Nasdaq - Senior Java Engineer

Nasdaq

Lisbon, Lisbon, Portugal (Hybrid)
4 Months ago
Sinch - Product Security Engineer

Sinch

Melbourne, Victoria, Australia (Hybrid)
4 Months ago
Google - Senior Software Engineer, Titian Platform

Google

(On-Site)
3 Months ago
Glean - Infrastructure Support Engineer

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Rockstar Games - Build & Release Engineer

Rockstar Games

San Diego, California, United States (On-Site)
2 Months ago
Inworld AI - Staff Software Engineer - USA

Inworld AI

Mountain View, California, United States (Remote)
3 Months ago
Microsoft - ROP - Senior Software Engineer (Azure Firewall)

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Luxoft - Senior Java Developer with Kotlin

Luxoft

Singapore, Singapore (On-Site)
2 Months ago
Microsoft - Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Evolution - Training Academy Manager (Online gaming industry)

Evolution

New Westminster, British Columbia, Canada (On-Site)
3 Months ago
AppLovin - Software Engineer

AppLovin

Toronto, Ontario, Canada (On-Site)
3 Months ago
Electronic Arts - Business Intelligence Intern

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
SideFX Software - Senior In-House Technical Director (Future opportunity)

SideFX Software

Toronto, Ontario, Canada (Hybrid)
8 Months ago
Electronic Arts - Production Coordinator

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Super - Vertical Operations Manager

Super

Canada (Remote)
2 Months ago
Klei - Backend Programmer

Klei

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Sago Mini - Production Manager

Sago Mini

Toronto, Ontario, Canada (On-Site)
2 Months ago
PwC - Technology Strategy and Transformation Manager – Financial Services

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago
Signal Space Lab - Senior Level Designer - UNITY

Signal Space Lab

Quebec, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Nagarro - Associate Staff Engineer

Nagarro

Philippines (Remote)
4 Months ago
CloudHire - Senior Full Stack Architect : Angular & NestJS

CloudHire

Mumbai, Maharashtra, India (On-Site)
3 Months ago
N-iX - Middle Full-Stack Engineer (.NET+React) (#2640)

N-iX

Colombia (Remote)
2 Months ago
Turbulent - Fullstack Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Nagarro - Senior Engineer, ETL

Nagarro

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Warner Bros Discovery - Staff Software Engineer, Data Platforms

Warner Bros Discovery

Atlanta, Georgia, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, Ads

Google

(On-Site)
3 Months ago
Microsoft - Software Engineer II - Maternity Cover (Temporary)

Microsoft

Belgrade, Serbia (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
Gaming Innovation Group  - Java Engineer

Gaming Innovation Group

Oregon, United States (Remote)
1 Month 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.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (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