Microsoft
Principal Software Engineering Manager
Found: January 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Collaborate with Program Managers and teams across Azure Core to expand the Azure Compute Platform service.
- Lead the identification of dependencies and create design documents for products and services.
- Provide technical leadership in resolving issues within large-scale distributed systems.
- Guide the team towards a data-driven approach with a focus on serviceability and quality.
- Foster a customer-centric engineering culture and balance resource constraints with business priorities.
Qualifications:
Required: Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience in programming languages such as C, C++, C#, Java, JavaScript, or Python.
Preferred: Master's Degree in Computer Science or related field with 8+ years of experience or Bachelor's Degree with 12+ years of experience, including 4+ years in people management.