Senior Software Engineer II, Network Datapath
Job in
Chicago, Cook County, Illinois, 60601, USA
Listing for:
digitalocean98
Full Time
position
Listed on 2026-11-14
Job specializations:
-
Software Development
Job Description & How to Apply Below
Work at the intersection of networking, operating systems, and high-performance software as a senior engineer on the network datapath powering a large public cloud. The role focuses on packet processing, forwarding, routing, acceleration, observability, and tight integration with host and hardware networking components, partnering with infrastructure, compute, and hardware teams across the company.
Responsibilities- Design, develop, and optimize high-performance datapath software for a multi-region cloud network.
- Build and refine packet processing and forwarding systems emphasizing throughput, latency, CPU efficiency, scalability, and reliability.
- Develop networking functionality spanning host, kernel, user space, and hardware-accelerated datapaths.
- Investigate packet processing paths, eliminate bottlenecks, and tune performance characteristics.
- Build software for routing, filtering, encapsulation, tunneling, load balancing, traffic steering, and network virtualization.
- Improve datapath observability, telemetry, debugging, and monitoring, and integrate with DPUs, SmartNICs, and programmable NICs.
- Create automated testing and benchmarking frameworks and lead investigation of complex production networking issues.
- Author RFCs, architecture documents, and technical proposals, and mentor other engineers.
- Strong experience designing and developing production software in C, C++, or Go.
- Deep understanding of networking and packet processing on Linux-based systems.
- Solid grasp of TCP/IP, routing, switching, VLANs, VXLAN, BGP, ECMP, NAT, load balancing, and network virtualization.
- Experience debugging and optimizing performance-sensitive, multithreaded, and concurrent systems.
- Familiarity with Linux networking internals, the kernel stack, name spaces, sockets, queues, interrupts, and NIC drivers.
- Hands-on experience with one or more of DPDK, XDP, eBPF, , or SR-IOV, plus strong technical communication and documentation skills.
- Remote role with a base salary range of $167,200 to $209,000, plus potential bonus and equity.
- Conference and training reimbursement, broad online learning access, and flexible time off.
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction