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