Senior Software Engineer - Services

A global technology company that empowers every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.

Description For Senior Software Engineer - Services

Microsoft Teams Premium Services team is seeking a Senior Software Engineer to help build resilient, highly available, and scalable services for Microsoft's fastest-growing product. The role focuses on delivering exceptional Microsoft Teams experiences including AI-powered meetings and recaps, advanced meeting personalization, meeting protections, and event authoring. You'll work with modern technologies like .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis, while having end-to-end ownership and broad scope to impact millions of users.

The position offers the opportunity to work in a hybrid environment (up to 50% work from home) with 0-25% travel requirements. You'll be part of a team that embraces inclusivity, diverse ideas, and collaboration, using empathy, trust, and ownership to drive team culture and deliver products in a quick and iterative manner.

As a Senior Engineer, you'll mentor team members, collaborate with stakeholders, design and implement new features, and support production services. The role requires strong technical skills in backend development, experience with live services, and excellent problem-solving abilities. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

The position is based in Vancouver, Canada, with a competitive salary range of CAD $108,100 - $199,700 per year. This is an excellent opportunity for experienced engineers who want to make a significant impact on a product used by millions of people worldwide while working with cutting-edge technologies in a collaborative, inclusive environment.

Last updated 4 months ago

Responsibilities For Senior Software Engineer - Services

  • Mentor and grow engineers on the team
  • Collaborate with stakeholders to ascertain user requirements
  • Assist in identifying dependencies and developing design documents
  • Design, implement, extend, and support new and existing products, services, or features
  • Break 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 services' engineering excellence, security, and compliance

Requirements For Senior Software Engineer - Services

Java
JavaScript
Kubernetes
Redis
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ year of experience supporting live services, troubleshooting, and triaging on a rotational, on-call basis
  • 2+ years experience in .NET Core, ASP.NET Core and Azure
  • Must pass Microsoft Cloud Background Check
  • Well-developed problem-solving and analytical skills
  • Strong communication and collaboration skills

Benefits For Senior Software Engineer - Services

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?