Taro Logo

Software Engineering Manager

Microsoft is the fastest growing cloud services business providing M365, bringing together cloud versions of communications and collaboration products.
Backend
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineering Manager

Microsoft's M365 Routing team is seeking an Engineering Manager to lead their high-scale distributed service that routes tens of trillions of requests daily. This role combines technical leadership with people management, focusing on optimizing network access for M365 applications. The position involves working with cutting-edge technologies including Chaos Engineering, load balancing, and HTTP/3, while managing a team of 5-8 engineers in Europe. The ideal candidate will excel in coaching team members, guiding technical direction, collaborating across organizations, and maintaining strong engineering practices. This role offers the opportunity to impact critical Microsoft infrastructure while working with teams across Office and Azure. The position combines technical depth with leadership responsibilities, requiring someone who can both architect solutions and develop talent. Benefits include comprehensive healthcare, educational resources, and flexible work arrangements, making this an excellent opportunity for experienced engineering leaders looking to make a significant impact at Microsoft.

Last updated 8 months ago

Responsibilities For Software Engineering Manager

  • Lead and support a team of 5-8 engineers
  • Provide leadership to an integrated remote team in Europe
  • Provide hands-on technical leadership: architecture, design, code reviews, development
  • Drive modern engineering practices
  • Partner with Program Management to meet business objectives
  • Collaborate with teams across Office and Azure
  • Hire, retain and grow top talent
  • Foster a healthy and inclusive team environment
  • Mentor team members and help them grow
  • Analyze, design, and implement improvements while reducing costs

Requirements For Software Engineering Manager

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with technical engineering experience
  • Experience as an Engineering Manager or technical lead
  • Experience coaching, mentoring, and leading high performing teams
  • Experience with resiliency and performance engineering
  • Experience building large scale web services
  • Must pass Microsoft Cloud Background Check
  • Experience using large-scale data to gain insights and optimize systems

Benefits For Software Engineering Manager

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