Microsoft
Principal Software Engineering Manager
Found: January 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Lead the design, development, and validation of core platform components.
- Drive architectural decisions for complex distributed systems.
- Partner across Microsoft teams to shape the design of shared components.
- Lead critical pipeline components that run all Microsoft billing workloads.
- Influence and mentor engineers across the team and organization.
Qualifications:
- Bachelor's or Master's Degree in Computer Science or related field.
- 12+ years experience in software development or related work.
- Excellent communication skills and ability to work in multidisciplinary teams.
- Proven experience in designing and operating large-scale distributed cloud services.