CareerPlanSign in

Software Engineer II

India, Karnataka, Bangalore💼 Full-time🗓 2026-08-13 → 2026-09-26

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

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