CareerPlanSign in

Principal Software Engineer

India, Uttar Pradesh, Noida💼 Full-time🗓 2026-08-25 → 2026-09-26

Core

Securing and hardening the Windows OS networking stack, advancing next-gen networking technologies (DoH, DoT), and building the networking foundation for Windows Containers and AKS.

Role type

Principal Software Engineer (Systems/Networking)

Builds

Windows OS networking stack, Windows Containers, Azure Kubernetes Service (AKS)

Domain

Operating Systems, Networking, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ systems programming, OS/kernel-level development, complex codebase navigation, deep system debugging, multi-threaded application expertise, networking protocol design, routing/switching architecture knowledge, security mindset

Preferred skills

B.Tech in Computer Science

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Secure and harden Windows OS networking stack against emerging threats, design resilient networking systems for planetary scale, debug complex hard-to-repro networking or system issues, build and secure networking foundation for enterprise workloads

Seniority

Principal, hands-on IC with strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.