Senior Software Engineer, Network Datapath — Remote

Emploive

Boston (MA)

Hybrid

USD 167,000 - 209,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote role
Equity compensation
Bonus potential
Learning & development

Job summary

DigitalOcean is seeking a Senior Software Engineer, Network Datapath to evolve the software powering high-performance networking across our cloud. You will work at the intersection of networking, OS, and distributed systems to deliver scalable datapath technologies with high throughput and low latency.

The role focuses on software around the datapath, including packet processing, routing, forwarding, and hardware integration.

Qualifications

  • Strong experience designing and developing production software in C, C++, or Go.
  • Strong understanding of networking and packet processing.
  • Experience developing software for Linux-based networking systems.
  • Solid understanding of networking concepts: TCP/IP, routing, VLANs, VXLAN, BGP, ECMP, NAT, load balancing, and network virtualization.
  • Experience debugging and optimizing performance-sensitive systems.
  • Understanding of Linux networking internals: kernel networking stack, namespaces, sockets, queues, interrupts, NIC drivers.
  • Experience with high-performance networking technologies: DPDK, XDP, eBPF, AF_XDP, SR-IOV.
  • Experience with multithreaded and concurrent software.
  • Strong understanding of performance analysis, profiling, benchmarking, and troubleshooting.
  • Ability to drive projects from design to production.

Responsibilities

  • Design, develop, and optimize high-performance network datapath software for cloud infrastructure.
  • Build and improve packet-processing and forwarding systems for throughput and low latency.
  • Develop networking functionality across host, kernel, user space, and hardware datapath.
  • Work with Linux networking technologies (eBPF, XDP, DPDK, AF_XDP, SR-IOV).
  • Analyze packet paths to remove bottlenecks and improve performance.
  • Develop routing, filtering, tunneling, load balancing, and network virtualization features.
  • Create datapath observability, telemetry, and performance monitoring.
  • Design with DPUs, SmartNICs, programmable NICs, and hardware acceleration in mind.
  • Develop automated tests and benchmarking for datapath correctness.

Skills

C
C++
Go
Networking
Linux networking
eBPF
DPDK
XDP
SR-IOV
Multithreading
Performance analysis
Documentation
Communication

Job description

DigitalOcean is seeking a Senior Software Engineer, Network Datapath to evolve the software powering high-performance networking across our cloud. You will work at the intersection of networking, OS, and distributed systems to deliver scalable datapath technologies with high throughput and low latency.

The role focuses on software around the datapath, including packet processing, routing, forwarding, and hardware integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Network Datapath Engineer - Remote
Senior Network Datapath Engineer - Remote

Emploive • Denver (CO), Northern (KY)

Hybrid
USD 167,000 - 209,000
Remote role
Senior Network Datapath Engineer — Cloud Networking
Senior Network Datapath Engineer — Cloud Networking

Emploive • Seattle (WA), Northern (KY)

Hybrid
USD 167,000 - 209,000
Senior Network Datapath Engineer — Remote
Senior Network Datapath Engineer — Remote

Emploive • Austin (TX), Northern (KY)

Hybrid
USD 167,000 - 209,000
Remote role
Equity compensation
Employee Stock Purchase Program
+1
Senior Network Datapath Engineer (Remote)
Senior Network Datapath Engineer (Remote)

Emploive • San Francisco (CA), Northern (KY)

Hybrid
USD 167,000 - 209,000
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
Senior Software Engineer II, Network Datapath DigitalOcean · Denver, CO Full-time · On-site $167,200–209,000 41 minutes ago
Senior Software Engineer II, Network Datapath DigitalOcean · Denver, CO Full-time · On-site $167,200–209,000 41 minutes ago

Emploive • Denver (CO), Northern (KY)

Hybrid
USD 167,000 - 209,000
Remote role
Senior Software Engineer II, Network Datapath DigitalOcean · Boston, MA Full-time · On-site $167,200–209,000 41 minutes ago
Senior Software Engineer II, Network Datapath DigitalOcean · Boston, MA Full-time · On-site $167,200–209,000 41 minutes ago

Emploive • Boston (MA)

Hybrid
USD 167,000 - 209,000
Remote role
Equity compensation
Bonus potential
+1
Senior Software Engineer II, Network Datapath DigitalOcean · Austin, TX Full-time · On-site $167,200–209,000 41 minutes ago
Senior Software Engineer II, Network Datapath DigitalOcean · Austin, TX Full-time · On-site $167,200–209,000 41 minutes ago

Emploive • Austin (TX), Northern (KY)

Hybrid
USD 167,000 - 209,000
Remote role
Equity compensation
Employee Stock Purchase Program
+1
Senior Software Engineer II, Network Datapath DigitalOcean · San Francisco, CA Full-time · On-site $167,200–209,000 41 minutes ago
Senior Software Engineer II, Network Datapath DigitalOcean · San Francisco, CA Full-time · On-site $167,200–209,000 41 minutes ago

Emploive • San Francisco (CA), Northern (KY)

Hybrid
USD 167,000 - 209,000
Senior Software Engineer II, Network Datapath DigitalOcean · Seattle, WA Full-time · On-site $167,200–209,000 41 minutes ago
Senior Software Engineer II, Network Datapath DigitalOcean · Seattle, WA Full-time · On-site $167,200–209,000 41 minutes ago

Emploive • Seattle (WA), Northern (KY)

Hybrid
USD 167,000 - 209,000