Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams Core Services team is seeking a Senior Software Engineer to join their dynamic team in Prague. This role offers an exciting opportunity to work on foundational services of Microsoft Teams, including Middle Tier, Auth, Gateway, Storage, and Infrastructure components. You'll be part of building resilient, highly available, and scalable services that power the fastest-growing product in Microsoft's history.

The position involves working with cutting-edge technology stack including .NET Core, ASP.NET Core, Service Fabric, and Redis, offering end-to-end ownership and broad scope to make a significant impact. You'll be responsible for designing and implementing microservices architecture, ensuring high availability and performance, and pioneering the adoption of various resiliency patterns.

As a Senior Software Engineer, you'll collaborate with cross-functional teams, lead development efforts, and contribute to the architectural decisions that shape Microsoft Teams' infrastructure. The role offers a hybrid work environment with up to 50% work from home flexibility, and you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

The ideal candidate should have strong experience in cloud applications, distributed systems, and a proven track record in software engineering. You'll work in an environment that values innovation, collaboration, and continuous learning, with access to Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and work-life balance benefits.

Last updated 18 minutes ago

Responsibilities For Senior Software Engineer

  • Own design, development and dev ops of Tier 0 Teams Services
  • Architect Teams' microservices for performance, operational and COGS efficiencies
  • Pioneer adoption of resiliency patterns
  • Design, build and advocate reusable libraries of services best practices
  • Lead live site/dev ops engineering with monitoring, dashboards, and TSGs

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • Experience working on large scale cloud applications
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid analytical and problem solving skills
  • Excellent cross group collaboration and communication skills
  • Experience working with Service Fabric or Kubernetes
  • Experience working with M365 components
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce + Ecosystems team, developing large-scale e-commerce services for Azure, Office 365, Xbox, and more. Hybrid work model with competitive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Teams video conferencing technology, requiring 4+ years of experience in Windows graphics and multimedia applications.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Beijing, focusing on AI technologies and client-server solutions, offering hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data engineering team, focusing on backend development for the Microsoft Fabric platform with opportunity for remote work.

Member of Technical Staff - Windows Engineer

Senior Windows Engineer role at Microsoft AI, focusing on developing Copilot experiences for Windows, requiring 4+ years of experience in software engineering.