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 a month 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

Principal Software Engineer role at Microsoft working on Azure Data Processing Unit (DPU) team, focusing on networking software and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on high-scale distributed ad serving systems with ML infrastructure and real-time bidding components.

Principal Software Engineer- Kusto

Lead the development of Azure Data Explorer (Kusto), Microsoft's massive-scale cloud service for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive salary and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the Start Network Ranking Infrastructure team, focusing on AI-powered content personalization serving 100M+ daily users.