Senior Software Engineer II, Network Datapath

digitalocean98

United States

Remote

USD 167,000 - 209,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote role
Bonus potential
Equity

Job summary

digitalocean98 is seeking a senior network datapath engineer to design and optimize high-performance datapath software for a multi-region cloud. You will work across host, kernel, user space, and hardware interfaces and collaborate with infrastructure, compute and hardware teams.

The role emphasizes packet processing, routing, acceleration, observability, and close integration with host and hardware networking components. You will mentor engineers and contribute to architecture documentation.

Qualifications

  • Proven production software experience in C/C++/Go for high-performance networking.

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.

Skills

C
C++
Go
Linux networking
DPDK/XDP/eBPF
Multithreaded systems

Job description

Role overview

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.
Requirements
  • 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, namespaces, sockets, queues, interrupts, and NIC drivers.
  • Hands-on experience with one or more of DPDK, XDP, eBPF, AF_XDP, or SR-IOV, plus strong technical communication and documentation skills.
Benefits and work setup
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer II, Network Datapath
Senior Software Engineer II, Network Datapath

DigitalOcean • Boston (MA)

On-site
USD 140,000 - 190,000
Employee Assistance Program
Flexible time off
Equity compensation
+4
Senior Software Engineer II, Network Products
Senior Software Engineer II, Network Products

digitalocean98 • United States

Remote
USD 167,000 - 209,000
Remote role
Bonus potential
Equity participation
Remote Senior Datapath Engineer - High-Performance Networking
Remote Senior Datapath Engineer - High-Performance Networking

digitalocean98 • United States

Remote
USD 167,000 - 209,000
Remote role
Bonus potential
Equity
Senior Network Datapath Engineer – High-Performance Cloud
Senior Network Datapath Engineer – High-Performance Cloud

DigitalOcean • Boston (MA)

On-site
USD 140,000 - 190,000
Employee Assistance Program
Flexible time off
Equity compensation
+4
Principal Software Engineer
Principal Software Engineer

Lambda • San Francisco (CA)

On-site
USD 220,000 - 300,000
Health coverage
Dental coverage
Vision coverage
+6
Principal Software Engineer (Prisma Access)
Principal Software Engineer (Prisma Access)

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Restricted Stock Units
Bonus
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

DigitalOcean • Boston (MA)

On-site
USD 150,000 - 210,000
Flexible time off
Equity compensation
Employee stock purchase program
+4
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

digitalocean98 • United States

Remote
USD 180,000 - 260,000
Professional development support
Flexible time off
Employee assistance
+2
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

DigitalOcean • Denver (CO)

On-site
USD 140,000 - 190,000
Flexible time off
Employee assistance program
Equity compensation
+4
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

DigitalOcean • San Francisco (CA)

On-site
USD 180,000 - 240,000
Flexible time off
Equity compensation
Employee stock purchase program
+4