Microsoft
Principal Software Engineering Manager
Found: January 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Foster and develop talented engineers capable of developing and running scalable, reliable, maintainable services.
- Focus on usage/metrics of the owned services and be customer focused.
- Create robust career development plans to help team members grow.
- Lead, coach, and build a diverse, inclusive, high-performing team.
- Help the team plan and execute technical deliverables.
- Collaborate closely with teams within Microsoft to leverage the best technology.
Qualifications:
- Bachelor's Degree in Computer Science or related field AND 10+ years of experience with coding in languages such as C++, C#, Java, or Python.
- 3+ years of people management experience.
- Strong background in machine learning and natural language processing.
- Proficiency in Python and relevant ML libraries (e.g., PyTorch, Transformers).
- Familiarity with cloud platforms (e.g., Azure, AWS) and distributed computing (Kubernetes).