Microsoft
Principal Software Engineering Manager
Found: Today
This role is based in Hyderabad, India with remote work options available.
Responsibilities:
- Build and lead a team focused on observability for Azure Core services, driving improvements in telemetry, detection, and recovery.
- Design scalable, resilient systems that enable rapid issue detection and automated recovery across global deployments.
- Collaborate with engineering and product teams to integrate with existing systems while introducing modern approaches for maximum impact.
- Guide incident response and ensure high availability for critical services.
- Foster a culture of quality, innovation, and continuous improvement.
Qualifications:
- Bachelor's Degree in Computer Science or related technical field.
- 12+ years technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
- 5+ years of software engineering experience, including hands-on technical management.
- 3+ years of demonstrated experience in distributed systems, observability tooling, and operational excellence.