Senior Software Engineer - Networking

Microsoft•Redmond, WA
•$119,800 - $234,700

About The Position

The Windows CoreOS Networking Team develops core networking, TCP/IP, and QUIC technologies that provide reliable, secure, and high-performance connectivity across Windows, Azure, and Windows Server. This Senior Software Engineer role focuses on architecting, designing, and implementing features in the Windows networking stack, including work on TCP/IP, transport and routing protocols, packet processing, connection management, performance, reliability, and network security. The engineer will investigate complex networking behavior using packet captures, telemetry, tracing, logging, and protocol-level diagnostics; debug and fix defects; and help evolve standards-based protocols. The role involves collaboration with networking experts and teams across Microsoft, including Azure and Office, as well as engagement with industry standards bodies such as the IETF. The team works on challenging systems problems and advances protocols for modern and post-quantum security requirements.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Experience with networking protocols and architecture.
  • Experience in driver- or kernel-level software.
  • Solid coding, debugging, testing, and problem-solving skills.
  • Solid communication and collaboration skills.
  • 8+ years of software development experience.
  • 5+ years of industry experience with either C/C++ or Rust.

Responsibilities

  • Architect, design, and implement features in the Windows networking stack.
  • Conduct focused investigations of customer cases involving core networking using mechanisms such as logging, packet capture, and telemetry data.
  • Debug and analyze networking stack defects, and design and implement fixes.
  • Collaborate with Azure, Office, and other teams at Microsoft.
  • Learn and keep up with standards-based networking protocols to build functionality for customers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service