Back to jobsJob overview

About the role

Principal Software Engineering Manager at Microsoft

Required Skills

c++javapythoncloud securitynetwork securityload balancingcdntlsdistributed systems

About the Role

Principal Software Engineering Manager role at Microsoft Teams, focusing on infrastructure and security for planet-scale distributed systems. Responsible for front door, routing, gateway, CDN, DNS, and network layers to ensure reliability and security. Leads backend engineering teams and drives technical decisions in cloud environments.

Key Responsibilities

  • Oversees partnership with stakeholders to determine user requirements across teams
  • Provides technical leadership for design documents and dependency identification
  • Optimizes, debugs, and refactors code to improve performance and maintainability
  • Drives project plans, release plans, and work items across products
  • Leads resolution of complex site incidents and directs engineers across product lines

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 8+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 5+ years managing backend engineering teams with strong fundamentals in TCP/IP, load balancing, CDN, ACL, routing, TLS, Certificate Lifecycle management, and network analysis
  • 2+ years handling security issues for large-scale cloud services, network infrastructures, applications, and distributed systems
  • Experience with network security, troubleshooting, cloud security, security policy management, and certificate lifecycle management

Nice to Have:

  • Bachelor's Degree in Computer Science AND 12+ years technical engineering experience OR Master's Degree AND 10+ years experience OR equivalent
  • Experience leading cross-functional collaboration across multiple engineering organizations with strong incident response and decision-making in ambiguous environments
  • Knowledge of Cloud Infrastructure services (IaaS), automation technologies, AI for productivity improvements, and methods for quality and cost improvements
  • Experience managing horizontal initiatives/programs spanning multiple teams/services

Benefits & Perks

  • Industry leading healthcare