principal Software Engineer tech_leadership 6+ yrs Bachelor's · Posted May 18, 2026

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
AI Summary
Principal-level engineer providing technical leadership for Windows networking components including TCP/IP stack, DNS, DHCP, and VPN. Drives architecture, security fixes, and platform hardening while mentoring senior engineers. Requires 6+ years coding experience, deep networking expertise, and proven ability to lead complex technical design across teams.

More roles at Microsoft

Senior Software Engineer
Egypt · senior
Performance Optimization Distributed Systems Observability
Research Science PhD Internship Opportunities - Coding Agents
Cambridge, United Kingdom · intern
Python LLMs NLP
Technical Support Advisor
Bucharest, Romania · mid
Networking HTML/CSS
Data Center Technicians Intern
Gävle, Sweden · intern
Security Azure Cloud Computing
Senior Software Engineer - Backend
Barcelona, Spain · senior
JavaScript Java C
All Microsoft jobs →

Job description

from Microsoft careers
Overview

We 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.
  • This is an excerpt. Read the full job description on Microsoft careers →
All software engineering jobs software engineering in Hyderabad, India Jobs in Hyderabad, India software engineering salaries software engineering career path
All Microsoft Jobs Browse software engineering roles principal positions