Software Engineer II
Core
Design, implement, and maintain core networking components (TCP/IP, MsQuic, QUIC, TLS) for Windows and Azure platforms, focusing on scalability, performance, and security.
Role type
Senior IC software engineer (networking systems)
Builds
Scalable networking capabilities, transport technologies, and cloud-scale networking solutions for Windows and Azure.
Domain
Cloud computing, operating systems, network protocols
Deliverable
production ML models | product features
Required skills
C/C++, systems programming, operating system fundamentals (memory management, concurrency), TCP/IP, network protocols, packet processing, complex system debugging
Preferred skills
C#, Java, JavaScript, Python, QUIC, TLS, congestion control, network acceleration, observability, security protocol design
Technologies
MsQuic, TCP/IP, QUIC, TLS, Windows, Azure
Responsibilities
Design and implement features in core networking components; investigate and resolve complex networking, reliability, and security issues; partner on robust networking APIs; drive improvements in diagnosability and observability; participate in architecture reviews and code reviews.
Seniority
Mid-level, hands-on IC
