Back to jobsJob overview

About the role

Principal Software Engineering Manager at Microsoft

Required Skills

pythondistributed systemscloud infrastructureai/copilotazureleadershipsoftware engineeringpeople management

About the Role

Lead a team to evolve Azure's capacity infrastructure using AI/Copilot, ensuring scalable, secure, and efficient expansion to meet customer demands. Collaborate across teams to drive platform development and innovation in cloud infrastructure.

Key Responsibilities

  • Guide partnerships with stakeholders to determine user requirements
  • Lead identification of dependencies and development of design documents
  • Optimize, debug, and refactor code to improve performance and maintainability
  • Drive project plans and work items in coordination with stakeholders
  • Lead product development and scaling to customer requirements

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 5+ years engineering experience with distributed systems
  • 2+ years people management experience
  • Ability to pass Microsoft Cloud Background Check

Nice to Have:

  • Bachelor's Degree in Computer Science or related field AND 10+ years technical engineering experience with coding in languages like C, C++, C#, or Rust OR Master's Degree AND 8+ years experience OR equivalent experience
  • 5+ years of coding/designing experience in distributed systems cloud-based services
  • 3+ years engineering experience in Cloud Infrastructure and people management

Benefits & Perks

  • Industry leading healthcare