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

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 42 minutes 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?

Jobs Related To Microsoft Software Engineering Manager

Software Development Engineer, Aurora Control Plane (Level 5)

Senior Software Engineer position at Amazon working on Aurora database service, focusing on distributed systems and cloud infrastructure in Vancouver.

Software Development Engineer, Aurora CP - Availability (Level 5)

Staff Software Engineer position at Amazon Aurora team, focusing on building scalable database services with competitive compensation in Vancouver.

Quality Engineering Manager, AMT (AirPlay)

Lead Quality Engineering team for Apple's AirPlay technology, managing automation and testing across Apple devices.

Product Manager, Retail Technology

Lead product management for Apple's retail technology solutions, driving innovation in customer experience and business processes across global stores.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring expertise in SAP SD functionality and project management.