Microsoft
Principal Software Engineer - C++
Found: May 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Provide technical leadership for complex networking components across Windows Client and Windows Server.
- Drive architecture, design reviews, and invariant-based engineering.
- Lead the design and implementation of high-impact features and security fixes.
- Own end-to-end engineering quality from design to deployment.
- Mentor senior engineers and influence engineering processes.
Qualifications:
- Bachelor's Degree in Computer Science or related field AND 6+ years of experience in software engineering.
- Strong expertise in networking fundamentals and protocols.
- Proven experience designing and debugging low-level, performance-critical systems.