Principal Software Engineer Manager

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$137,600 - $294,000
Distributed Systems
Principal Software Engineer
Remote
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer Manager

Microsoft's Azure Front Door (AFD) team is seeking a Principal Software Engineering Manager to lead the development of their Intelligent Edge Platform. This role focuses on building globally distributed, scalable systems that power application delivery, acceleration, security, and Internet routing for Microsoft's crown jewel services including Office 365, Xbox, Azure, and LinkedIn.

The position involves working with cutting-edge technologies in cloud computing and edge computing, designing systems that handle millions of requests per second across thousands of global servers. You'll be responsible for Layer 7 DDoS protection, HTTP-level CDN, Global Load balancing, and Web Application Firewall protection services.

As a leader, you'll drive technical vision, mentor team members, and collaborate across Microsoft to ensure maximum efficiency and service quality. The role offers the opportunity to work with both Windows and Linux platforms, contribute to open-source projects, and develop in multiple programming languages including C++, C#, and more.

The team culture emphasizes collaboration, innovation, and technical excellence, with a focus on maintaining high availability and consistency for critical workloads. This position offers competitive compensation, comprehensive benefits, and the flexibility of up to 100% remote work in the USA.

The ideal candidate will bring strong technical depth, leadership experience in distributed systems, and a passion for solving complex engineering challenges at Internet scale. This role presents an exceptional opportunity to impact Microsoft's global infrastructure while working with cutting-edge technology and leading a high-performing engineering team.

Last updated 16 days ago

Responsibilities For Principal Software Engineer Manager

  • Innovate, drive vision and deliver on critical components for AFD
  • Enable high scale critical services with 100% SLA for Microsoft and beyond
  • Provide technical, end-to-end leadership for the team and charter
  • Mentor and coach other engineers to drive our collaborative and passionate team culture
  • Grow and nurture the team with true Microsoft principles and culture

Requirements For Principal Software Engineer Manager

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Prior experience building and managing high performance teams
  • Experience in managing services with high SLA requirements and live site criticality
  • Technical leadership experience in designing and running fault tolerant infrastructure services
  • Experience in hiring and building a team
  • Experience in large scale web applications, high-performance routing systems, distributed control plane

Benefits For Principal Software Engineer Manager

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 Principal Software Engineer Manager

Principal Software Engineer - Observability Platform

Principal Software Engineer role at Microsoft focusing on building large-scale observability platforms and services, offering competitive pay and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft, building large-scale distributed systems for web document processing and AI training, offering competitive pay and hybrid work.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on distributed SQL and PostgreSQL development for Azure cloud services.

Principal Engineer Manager

Lead Microsoft Bing Ads engineering team in developing and scaling distributed ad serving platforms handling millions of requests per second.

Principal Software Engineer (Large-Scale Distributed System)

Principal Software Engineer position at Microsoft, focusing on large-scale distributed systems and cloud services, requiring 8+ years of experience.