Principal Software Engineer - C++
Microsoft · Hyderabad, India · Software Engineering
About this role
Microsoft is hiring a principal-level Software Engineer based in Hyderabad, India. The posting calls out experience with Python, JavaScript, Java, C and roughly 6+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.
- Role
- Software Engineer
- Function
- software engineering
- Level
- principal
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Hyderabad, India
- Experience
- 6+ years
- Education
- Bachelor's degree
- Department
- Software Engineering
- Posted
- May 18, 2026
More roles at Microsoft
Job description
from Microsoft careersWe are part of the Windows Servicing and Delivery (WSD) organization in the Windows + Devices (W+D) division. Our mission is to keep customers protected and productive by delivering a seamless and timely servicing experience across supported and future versions of Windows.
The Customer Focused Engineering (CFE) team within WSD is seeking highly motivated Principal Software Engineers to support this mission. In this role, you will work on Networking components, focusing on maintaining, securing, and improving existing platform capabilities.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Provide technical leadership for complex networking components across Windows Client and Windows Server (e.g., TCP/IP stack, DNS, DHCP, VPN, NDIS, filtering platforms, or distributed networking services).
- Drive architecture, design reviews, and invariant-based engineering to ensure security, reliability, and performance at global scale.
- Lead the design and implementation of high-impact features, security fixes, and platform hardening, including variant enumeration and regression prevention.