Senior Software Engineer - Services

Microsoft is a global technology company that empowers people and organizations to achieve more through software and cloud services.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

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 collaboration platform. The role focuses on delivering exceptional Microsoft Teams experiences including AI-powered meetings, 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 of features that impact millions of users globally.

The position offers an opportunity to enhance your skills in system design and cross-team collaboration while working in an inclusive environment that values diverse ideas and collaboration. The team embraces a culture built on empathy, trust, and ownership, delivering products in a quick and iterative manner.

As part of Microsoft's mission to empower every person and organization on the planet, you'll join a team with a growth mindset, focused on innovation and collaboration. The role involves designing and implementing large-scale services, supporting live services, and mentoring other engineers. With up to 50% work from home flexibility and comprehensive benefits, this position offers an excellent opportunity to make a significant impact while maintaining work-life balance.

The ideal candidate will have strong problem-solving and analytical skills, experience with the entire software development lifecycle, and excellent communication abilities. This is a chance to join a leading technology company that provides industry-leading healthcare, educational resources, and various other benefits while working on products that are mission-critical for organizations worldwide.

Last updated an hour 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

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?

Jobs Related To Microsoft Senior Software Engineer - Services

(Senior) Software Engineer - Multiple Roles

Senior Software Engineer position at Microsoft Prague working on distributed systems and cloud services across multiple teams including Identity, M365, and Azure DevOps.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Copilot Studio Agents team, focusing on AI automation integration into business applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dynamics 365, building AI-powered enterprise solutions with focus on customer service applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data SQL Core Team, focusing on database operating system capabilities and performance optimization.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cosmos DB, developing distributed systems and database technologies with 8+ years of experience required.