Microsoft
Principal Software Engineer
Found: May 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Lead teams of Software Engineers, ensuring project excellence.
- Influence product vision through collaboration.
- Drive AI adoption in product features and engineering.
- Deliver high-quality results with full ownership.
- Foster a culture of engineering excellence and inclusion.
- Hire and develop top talent.
Qualifications:
- Bachelor's or Master's Degree in Computer Science or related field.
- 12+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
- 6+ years of experience designing and shipping distributed software services.
- Experience with modern tech stacks like React, Redis, Kubernetes, Azure.
- Strong skills in design, coding, debugging, and communication.
- Expertise in ML concepts and algorithms.