Senior Software Engineer - Networking
Core
Architect, design, and implement features in the Windows networking stack; debug and fix defects using logging, packet captures, and telemetry.
Role type
Senior Software Engineer (Windows Networking Stack)
Builds
Windows networking stack features and fixes
Domain
Operating Systems / Networking
Required skills
C, C++, C#, Java, JavaScript, Python, networking protocols, architecture, driver development, kernel-level software, debugging, testing, problem-solving
Preferred skills
Experience with driver or kernel-level software, 8+ years of software development, 5+ years with C/C++ or Rust
Technologies
Windows, C, C++, C#, Java, JavaScript, Python
Responsibilities
Architect and implement features in the Windows networking stack; investigate customer cases using logging, packet captures, and telemetry; debug and implement fixes for networking stack defects; collaborate with Azure, Office, and other Microsoft teams; keep current with networking standards-based protocols.
Seniority
Senior, hands-on IC
