Senior Software Engineer II, Network Datapath

Added
1 minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux c go tcp/ip routing

πŸ“‹ Description

  • Design, develop, and optimize high-performance network datapath software for DigitalOcean's cloud
  • Build and improve packet-processing and forwarding systems with a focus on throughput, latency, CPU
  • Develop networking functionality across the host, kernel, user space, and hardware-accelerated
  • Work with technologies such as Linux networking, eBPF, XDP, DPDK, AF_XDP, SR-IOV, and programmable
  • Analyze packet-processing paths and identify opportunities to eliminate bottlenecks and improve
  • Develop software for routing, packet filtering, encapsulation, tunneling, load balancing, traffic

🎯 Requirements

  • 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 including TCP/IP, routing, switching, VLANs, VXLAN, BGP
  • Experience debugging and optimizing performance-sensitive systems.
  • Understanding of Linux networking internals, including the Linux kernel networking stack, network

🎁 Benefits

  • Competitive benefits package
  • Flexible time off
  • LinkedIn Learning access
  • Employee Assistance Program
  • Local Employee Meetups
  • Salary range $167,200 - $209,000

πŸ›ƒ Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’