Microsoft
Principal Software Engineering Manager
Found: January 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Influence and align product vision by collaborating with customers and engineering teams.
- Manage a team of software engineers, ensuring project excellence and technical leadership.
- Deliver high-quality results with full ownership.
- Own career development of team members through active coaching.
- Create a culture of engineering excellence, collaboration, and diversity.
- Hire and develop top talent.
Qualifications:
- Bachelor's Degree in Computer Science or related field with 12+ years of technical experience.
- 5+ years of team leadership and people management.
- Strong design, coding, and debugging skills.
- Experience leading large development teams.
- Excellent technical skills in design and architecture.