Senior Software Engineer II, Network Datapath
$167.2k - $209kDigitalOcean
Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you’ll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world.
About the Role
DigitalOcean is looking for a Senior Software Engineer, Network Datapath to help build and evolve the software that powers high-performance networking across our cloud infrastructure.
You will work at the intersection of networking, operating systems, distributed systems, and high-performance software, developing datapath technologies that enable DigitalOcean to deliver high throughput, low latency, and predictable network performance at scale.
This role will focus on the software running in and around the network datapath, including packet processing, forwarding, routing, acceleration, observability, and integration with host and hardware-based networking components. You will work closely with Network Infrastructure, Compute, Availability, and hardware teams to design, implement, optimize, and operate production networking systems.
The ideal candidate is a strong software engineer with deep networking knowledge who enjoys working close to the system and is excited about optimizing the path that packets take through cloud infrastructure.
What You'll Be Doing
- Design, develop, and optimize high-performance network datapath software for DigitalOcean's cloud infrastructure.
- Build and improve packet-processing and forwarding systems with a focus on throughput, latency, CPU efficiency, scalability, and reliability.
- Develop networking functionality across the host, kernel, user space, and hardware-accelerated datapath.
- Work with technologies such as Linux networking, eBPF, XDP, DPDK, AF_XDP, SR-IOV, and programmable datapaths.
- Analyze packet-processing paths and identify opportunities to eliminate bottlenecks and improve performance.
- Develop software for routing, packet filtering, encapsulation, tunneling, load balancing, traffic steering, and network virtualization.
- Build and improve datapath observability, telemetry, debugging, and performance monitoring.
- Design software that integrates with DPUs, SmartNICs, programmable NICs, and other hardware acceleration technologies.
- Develop automated testing and benchmarking frameworks to validate datapath correctness and performance.
- Investigate complex production networking issues, including packet drops, latency, throughput degradation, CPU utilization, and unexpected traffic behavior.
- Work with Network Infrastructure and Compute engineers to integrate datapath functionality into DigitalOcean's broader infrastructure architecture.
- Contribute to the design and implementation of next-generation network architectures.
- Author RFCs, architecture documents, technical proposals, design documents, and implementation plans to drive complex networking initiatives.
- Clearly document technical decisions, tradeoffs, performance characteristics, dependencies, and operational considerations.
- Participate in design reviews and provide technical guidance to other engineers.
- Mentor engineers and contribute to improving software engineering and networking practices across the organization.
What We're Looking For
- 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, 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 high-performance networking technologies such as 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, with the ability to produce RFCs, architecture/design documents, technical proposals, and other documentation required to drive engineering projects.
- Strong communication skills and ability to work effectively across engineering teams.
Experience with hardware-accelerated networking is highly valuable. This includes:
- Experience developing software for DPUs, SmartNICs, IPUs, or programmable NICs.
- Understanding how functionality can be distributed 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.
At the Senior Engineer level, you will be expected to:
- Own significant technical components and deliver them from design through production.
- Solve complex performance and reliability problems in the network datapath.
- Make sound technical decisions based on measurable performance and operational requirements.
- Develop scalable solutions rather than one-off fixes.
- Proactively identify architectural and performance bottlenecks.
- Work effectively across Network Infrastructure, Compute, Security, and other engineering organizations.
- Produce clear RFCs and technical documentation that enable teams to align on complex architectural decisions.
- Mentor other engineers and raise the technical bar within the team.
- Use AI and modern engineering tools to increase personal and team leverage and accelerate delivery.
Nice to Have
- Experience working on cloud networking or hyperscale infrastructure.
- Experience developing Linux kernel networking code or NIC drivers.
- Experience with DPDK, XDP, eBPF, AF_XDP, or DPU-based datapaths in production.
- Experience with 400G+ networking.
- Experience with high-performance packet processing at 10/25/40/100/200/400G+ speeds.
- Experience with network virtualization and overlay technologies such as VXLAN/EVPN.
- Experience with programmable switches.
- Experience with performance analysis using tools such as perf, eBPF tooling, flame graphs, or hardware performance counters.
- Experience building network datapath tests and benchmarking infrastructure.
- Contributions to Linux, DPDK, eBPF, OVS, or other networking/open-source projects.
Why DigitalOcean
This role provides an opportunity to work on some of the most performance-sensitive software in DigitalOcean's infrastructure. The network datapath is foundational to the performance, scalability, and reliability of our cloud platform.
You will help shape the evolution from traditional host-based networking toward highly optimized, programmable, and hardware-accelerated datapaths, while solving challenging problems across software, operating systems, networking, and hardware.
Compensation Range:
- $167,200 - $209,000
*This is a remote role
JR: 2026-8151
#LI-Remote
Why You’ll Like Working for DigitalOcean
- We innovate with purpose. You’ll be a part of a cutting-edge technology company with a high-growth trajectory, who are proud to simplify cloud and AI so builders can spend more time creating software that changes the world. As part of our team, you’ll embody our "Shark" mindset: bold, ambitious, and scrappy. You'll lead with a bias for action and take true ownership of our products, customer success, and team culture.
- We prioritize career development. At DigitalOcean, you’ll do the best work of your career. You will join a community of exceptional talent, collaborating closely with some of the brightest and most interesting people in the industry. We are a high-performance and fast-paced organization that will always challenge you to think big. Our talent development team prioritizes your professional development and provides resources to support your growth. We provide employees with reimbursement for relevant conferences, training, and education, subject to company policy.
- We care about your well-being. We take a comprehensive approach to our total rewards packages because we know different things drive different people. Our benefits are designed to support you and may include flexible time off, local team meetups, and mental health and well being support. Our benefits philosophy is consistent globally, but specific benefits and eligibility vary by location to reflect local needs and regulations.
- We reward our employees. The salary range for this position is based on market data, relevant years of experience, and skills. Eligible employees may also receive equity compensation, which may include a new hire equity grant and, in participating countries, the opportunity to participate in our Employee Stock Purchase Program. Equity awards are subject to approval and the terms of the applicable plan.
- Non-sales roles : In addition to base salary, this role is eligible to participate in DigitalOcean’s annual bonus plan and may be eligible for a new hire equity grant, subject to plan terms and local eligibility. Bonus amounts depend on company and individual performance.
- Sales roles (sales compensation eligible) : In addition to base salary, this role may be eligible to earn incentive compensation under the applicable sales compensation plan and may be eligible for a new hire equity grant, subject to plan terms and local eligibility.
- DigitalOcean is an equal-opportunity employer. We do not discriminate on the basis of race, sex, disability, protected veteran status, or any other characteristic protected by applicable law.
Application Limit: You may apply to a maximum of 3 positions within any 180-day period. This policy promotes better role-candidate matching and encourages thoughtful applications where your qualifications align most strongly.
- ...As a Senior Software Engineer II on Aledade's AI Core Platform team, you will help build and operate the shared infrastructure that enables applications and AI agents across Aledade to securely and reliably access foundation models. You will work on the platform capabilities...SeniorFull timeTemporary work
$140k - $190k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... .... We're hiring a Sr. Software Engineer II to own the service layer it runs on.You'... ...multi-step flow dependable at scale. As a senior engineer on the Activation & Onboarding...SeniorWork at officeRemote workWorldwideMonday to FridayFlexible hours- OverviewAxway, Inc. seeks Senior Software Engineer II in Scottsdale, AZJob Description: Responsible for end-to-end software development lifecycle, including design, effort estimation, coding, testing, and deployment of scalable and maintainable solutions in R&D. Deliver...SeniorWork at officeRemote work
$208k - $260k
...SimplePractice to build their business through our industry-leading software with powerful tools that simplify every part of practice... ...tech. The Role SimplePractice is seeking a Senior Full Stack Engineer II to help lead the development and scaling of customer-...SeniorFull timeSummer workPrivate practiceRemote workFlexible hours$183k - $283.5k
...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity: Senior Software Engineer II, Applied AI (Remote - USA / Canada) We are looking for a Senior Software Engineer II, Applied AI to join our Agentic Systems...SeniorFull timeRemote work$170k - $185k
...contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric... ...the change against “we caught it too late again". The Senior Engineer II role is a senior technical leadership position responsible for...SeniorFull timeLocal areaImmediate startFlexible hours$167.2k - $209k
...dreamers and builders in the world. We are looking for a Senior Software Engineer II to join our Managed Databases (DBaaS) engineering... ...projects across DBaaS and adjacent platform boundaries (e.g., Networking, Droplets, Storage, engine teams), and mentor engineers...SeniorFull timeLocal areaRemote workFlexible hours- ...office 3 days remote in Washington, DC Our client seeks a Senior Cloud DevOps Engineer II to administer, integrate, standardize, and support... ...workflows. Configure and maintain artifact-management, software-composition analysis, vulnerability-scanning, and policy-...SeniorHourly payContract workWork at officeLocal areaRemote work
- ...One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend... ...).Expertise in cloud-native technology, including networking & security, and experience being part of an on-call rotation...SeniorImmediate startRemote work
$192k - $242.5k
...we work. Overview Enterprise Foundations is the engineering team responsible for the architectural and integration work... ...to how the platform matures. We are seeking a Senior Software Engineer II to own and ship one of the team's most complex multi-quarter...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours$118.5k - $216.5k
...not the whole job. We are a product-minded, AI-Native engineering team. AI isn't just a tool we use — it's how we work. We... .... About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a builder who thinks natively in AI tooling and takes...SeniorFull timeSummer workRemote workFlexible hours$118.5k - $216.5k
...not the whole job. We are a product-minded, AI-Native engineering team. AI isn't just a tool we use — it's how we work. We... ...at scale. About the Job Life360 is hiring a Senior Software Engineer II, an AI Builder with strong iOS skills, who owns the problem...SeniorFull timeSummer workLive inRemote workWorldwideFlexible hours$118.5k - $216.5k
...Revenue Experimentation team (Direct Revenue org) is the engine behind how we grow and monetize Life360 responsibly. We design... ...at scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a builder who thinks natively in AI tooling and takes...SeniorFull timeSummer workRemote workFlexible hours$175k - $225k
...Sr. Data Engineer II (Data Platforms) | Remote, United States Build the Future of AI-Powered Data Engineering at Pax8 Join Pax8... ...next era of engineering where AI amplifies human expertise. As a senior technical leader, you'll help establish the technical patterns...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$148.5k - $237.6k
...and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect... ...Systems (RMS), Computer Aided Dispatch (CAD), and more.As a Senior Software Engineer II, you will operate across all of the teams in this organization...SeniorWork experience placementWork at officeRemote work- ...Lead complex implementations for security engineering to ensure best-in-class customer identity... ....Are you passionate about building great software products?At Tempus, software products are... ...to evolve. As the Sr. Software Engineer II for Security Engineering you will drive the...SeniorFull timeRemote work
$192k - $242.5k
...and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions... ...~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level) delivering...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours- ...Senior Software Engineer II Zippy was founded with one mission: to make getting a loan for a manufactured home simple, fast, and fully online. We believe modern manufactured homes are affordable, well-built, eco-friendly, and stylish, but finding a lender who understands...SeniorLive inCurrently hiringWork at officeRemote workWork from homeFlexible hours
$126.4k - $158k
...Senior Software Engineer II SurveyMonkey is the world's most popular platform for surveys and forms, built for business—loved by users. We combine powerful capabilities with intuitive design, effectively serving every use case, from customer experience to employee engagement...SeniorFull timeWork at officeRemote workFlexible hours- Job DescriptionJob Summary:The Senior Software Engineer II will support the development and continued improvement of customer-facing digital experiences... ...measurable goals, and meets them. Reviews code changes.Networks with senior internal and external personnel in own area of...SeniorHourly payTemporary work
- ...contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric... ...lead the change against “we caught it too late again". The Senior Engineer II role is a senior technical leadership position responsible for...SeniorFull time
$184k - $287.5k
...and tools that enable researchers and engineers to develop the next generation of AI/ML... ...globally.We are looking for a senior networking engineer to lead the network architecture... ...in systems, network or infrastructure software engineeringDeep command of Kubernetes...SeniorFull timeRemote work$198.5k - $248k
...massive shift.WHY BOX NEEDS YOU Box's Network as a Service (NaaS) team owns every network... ...scaling the distributed systems and software load balancers that power how Box... ...with customers around the world.As a Senior Software Engineer on the NaaS team, you will drive the architecture...SeniorLive inWork at officeRemote workShift work3 days per week$135k - $200k
...World-Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By bringing... ...disruptions, locate missing children, and more.The RoleAs a Senior Software Engineer on Network Infrastructure you will be joining a team whose mission...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package- ...team that is building a software driven cloud solution.... ...collaborative team of engineers and security specialists... ...Software Cloud Engineer - Senior Position Requirements:U... ...DoD 8570 IAT Level II Certification (Security+... ...our Women’s Initiative Network (WIN), whose purpose is...SeniorFull timeWork experience placement
$200k - $322k
NVIDIA is looking for an experienced software engineer with infrastructure experience to become a senior member of the Cloud Foundations Automation - Development Team... ...doing:Developing software to enable efficient network design, deployment and day 2 management.Building...SeniorFull timeRemote work$118.4k - $194.25k
Role SummaryWe’re looking for a Software Engineer II to join Temporal’s Cloud Enablement team and help build and improve the Temporal Proxy... ...Have3+ years of experience with proxy/gateway systems, cloud networking, service mesh concepts, or security-oriented infrastructure...Remote work$193.93k - $291.15k
..., Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleOperating a vehicle remotely over cellular networks is challenging and critical. You will be responsible for ensuring that our "eyes on the road" never blink. You’ll tackle deep-stack...SeniorImmediate startRemote workFlexible hours$118.4k - $194.25k
Role Summary We’re looking for a Software Engineer II to join the Cloud Applications team. This team builds and operates critical parts of the Temporal Cloud customer experience, including Namespaces, Audit Logs, and Export. Namespaces are the core unit of isolation...Full timeWork experience placement$107.9k - $195.05k
...enable teams to engage with network operations, automate business... ...not only infrastructure and software, but also agent behavior,... ...compliance-related controls. The Senior Software Engineer / Technical Lead is a hands... ...or equivalent IAT Level II certification Background...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II, Network Datapath. Be the first to apply!
- software development engineer aws Remote
- federal - software developer Remote
- software engineer contract Remote
- part time software developer remote Remote
- software developer Remote
- software engineer internship remote Remote
- software engineer mainframe Remote
- software engineer amazon Remote
- software web developer Remote
- senior software engineer Remote



