Senior Software Engineer II, Network Datapath

Digital Ocean
Boston
Workplace: RemoteFull timeUSD 167,200 - 209,000 annuallyFunction: Software EngineeringSkills: ["Technical writing","Communication","Mentoring","Cross-team collaboration","Performance troubleshooting"]

Build and evolve high-performance network datapath software for a cloud infrastructure platform, focusing on packet processing, forwarding, routing, acceleration, and observability. Work across host and kernel/user space with hardware-accelerated components, using Linux networking, eBPF/XDP, DPDK/AF_XDP, SR-IOV, and programmable datapaths. Analyze performance bottlenecks, develop benchmarking and tests, troubleshoot production networking issues, and drive technical initiatives with RFCs and documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Digital Ocean
Digital Ocean
1 day ago

Senior Software Engineer II, Network Datapath

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build and evolve high-performance network datapath software for a cloud infrastructure platform, focusing on packet processing, forwarding, routing, acceleration, and observability. Work across host and kernel/user space with hardware-accelerated components, using Linux networking, eBPF/XDP, DPDK/AF_XDP, SR-IOV, and programmable datapaths. Analyze performance bottlenecks, develop benchmarking and tests, troubleshoot production networking issues, and drive technical initiatives with RFCs and documentation.
Location: Boston
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and optimize high-performance network datapath software for cloud infrastructure.
  • •Build and improve packet-processing and forwarding systems to maximize throughput, latency, CPU efficiency, scalability, and reliability.
  • •Develop networking functionality across host, kernel, user space, and hardware-accelerated datapaths.
  • •Develop datapath observability, telemetry, debugging, and performance monitoring capabilities.
  • •Investigate complex production networking issues and deliver technical documentation, RFCs, and design proposals for networking initiatives.

Pay and Benefits

Salary: USD 167,200 - 209,000 annually
Perks:Learning BudgetEquity

Key Requirements

  • •Strong experience designing and developing production software in C, C++, or Go.
  • •Strong understanding of networking and packet processing, including TCP/IP, routing, switching, VLANs, VXLAN, BGP, ECMP, NAT, load balancing, and network virtualization.
  • •Experience developing software for Linux-based networking systems, including the Linux kernel networking stack and related internals.
  • •Hands-on experience with high-performance networking technologies such as DPDK, XDP, eBPF, AF_XDP, or SR-IOV.
  • •Ability to debug and optimize performance-sensitive, concurrent systems, and independently drive projects from design through production deployment.
Experience:Cloud networkingHyperscale infrastructureLinuxOpen sourceHardware-accelerated networking
Skills:Technical writingCommunicationMentoringCross-team collaborationPerformance troubleshooting
Languages:English
Tech Stack:CC++GoLinuxLinux kernelEBPFXDPDPDKAF_XDPSR-IOVTCP/IPRoutingSwitchingVLANVXLANBGPECMPNATLoad balancingNetwork virtualization

Company Brief

Digital Ocean
Provides cloud infrastructure and developer-focused cloud services including scalable droplets, managed databases, Kubernetes, object storage, and networking to simplify deploying and managing applications for developers and small-to-medium businesses.
Industry: Cloud Computing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 2011
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn