Search Remote Jobs

Senior Software Engineer II, Network Datapath

🔥 3 minutes ago

🏄 California – Remote

infoinfo

💵 $167.2k - $209k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 0%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DigitalOcean

DigitalOcean

1001 - 5000 employees

Founded 2011

☁️ SaaS

SaaS • Cloud Computing

DigitalOcean is a cloud infrastructure provider that offers a suite of products and services for developers to build, deploy, and scale applications. Their platform provides comprehensive tutorials, reference material, and support documentation to assist users in managing resources effectively using their API and CLI tools. With features like Droplets (virtual machines), managed databases, Kubernetes, and a marketplace for third-party applications, DigitalOcean focuses on simplicity and performance. They cater to both individual developers and larger organizations looking for cloud solutions that are easy to implement and manage.

📋 Description

• Design, develop, and optimize high-performance network datapath software for DigitalOcean's cloud infrastructure • Build and improve packet-processing and forwarding systems focused on throughput, latency, CPU efficiency, scalability, and reliability • Develop networking functionality across the host, kernel, user space, and hardware-accelerated datapath • Analyze packet-processing paths and eliminate bottlenecks • Develop routing, packet filtering, encapsulation, tunneling, load balancing, traffic steering, and network virtualization software • Build datapath observability, telemetry, debugging, and performance monitoring • Integrate software with DPUs, SmartNICs, programmable NICs, and other hardware acceleration technologies • Develop automated testing and benchmarking frameworks • Investigate complex production networking issues, including packet drops, latency, throughput degradation, CPU utilization, and unexpected traffic behavior • Collaborate with Network Infrastructure, Compute, Availability, Security, hardware, and other engineering teams • Contribute to next-generation network architectures • Author RFCs, architecture documents, technical proposals, design documents, and implementation plans • Document technical decisions, tradeoffs, performance characteristics, dependencies, and operational considerations • Participate in design reviews and provide technical guidance • Mentor engineers and improve software engineering and networking practices • Own significant technical components from design through production • Use AI and modern engineering tools to accelerate delivery

🎯 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 TCP/IP, routing, switching, VLANs, VXLAN, BGP, ECMP, NAT, load balancing, and network virtualization • Experience debugging and optimizing performance-sensitive systems • Understanding of Linux networking internals, including the Linux kernel networking stack, network namespaces, sockets, queues, interrupts, and NIC drivers • Experience with one or more of DPDK, XDP, eBPF, AF_XDP, or SR-IOV • Experience with multithreaded and concurrent software • Strong understanding of performance analysis, profiling, benchmarking, and troubleshooting • Ability to reason about complex systems across hardware, operating systems, networking, and applications • Ability to independently drive projects from technical design through implementation and production deployment • Strong technical writing skills, including RFCs, architecture/design documents, technical proposals, and other project documentation • Strong communication skills and ability to work effectively across engineering teams • Experience developing software for DPUs, SmartNICs, IPUs, or programmable NICs • Understanding of functionality distribution between host CPUs, NICs, DPUs, and switches • Experience with DPU-based networking, security, storage, virtualization, or packet processing • Experience with programmable datapaths such as P4, eBPF, or other programmable data-plane technologies • Understanding of PCIe, DMA, queues, interrupts, RSS, offloads, and NIC hardware architecture

🏖️ Benefits

• Reimbursement for relevant conferences, training, and education • Access to LinkedIn Learning's 10,000+ courses • Employee Assistance Program • Local Employee Meetups • Flexible time off policy • Bonus eligibility based on company and individual performance • Equity compensation, including equity grants upon hire • Option to participate in the Employee Stock Purchase Program • Competitive array of benefits varying based on local regulations and preferences

Apply Now

Similar Jobs

🔥 17 minutes ago

Alpaca

201 - 500

🔌 API

💳 Fintech

₿ Crypto

Software Engineer building crypto exchange, wallet, and market-making infrastructure for Alpaca’s global brokerage platform. Developing scalable backend services for millions of users and high-volume digital-asset trading.

🔥 39 minutes ago

The Amatriot Group

201 - 500

🎯 Recruiter

🏛️ Government

🎖️ Defense

Senior Appian developer designing secure, scalable applications for the Army’s FASOR project. Leading development, integrations, compliance, and technical mentorship.

🔥 40 minutes ago

The Amatriot Group

201 - 500

🎖️ Defense

💼 Consulting

📦 Logistics

Senior Appian developer designing and deploying secure, scalable applications for Amatriot Group’s Army FASOR project. Providing technical leadership, integrations, code reviews, and developer mentorship.

🔥 1 hour ago

SCS Global Services

201 - 500

💼 Consulting

🍽️ Food & Beverage

🏥 Healthcare

Application Software Developer building scalable cloud and AI-integrated software for SCS Global Services, a sustainability standards and certification leader. Owning CI/CD, testing, documentation, and lifecycle delivery.

🔥 1 hour ago

Rechat

51 - 200

💼 Consulting

📣 Marketing

📦 Logistics

Full-Stack Engineer building AI-powered client solutions for Rechat, an operating system combining real estate marketing, CRM, transactions, listings, and AI. Turning brokerage needs into rapidly shipped, production-ready software.

🇺🇸 United States – Remote

💵 $100k - $120k / year

💰 Series A - Rechat on 2019-06

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer