Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer II, Network Datapath

$167.2k - $209k
Full-time

DigitalOcean

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.

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II, Network Datapath in Remote vacancy
  •  ...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... 
    Senior
    Full time
    Temporary work

    Aledade PBC

    Remote
    9 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    5 days ago
  • 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... 
    Senior
    Work at office
    Remote work

    Axway

    Scottsdale, AZ
    2 days ago
  • $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-... 
    Senior
    Full time
    Summer work
    Private practice
    Remote work
    Flexible hours

    SimplePractice

    Remote
    7 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Wrapbook

    Remote
    14 days ago
  • $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... 
    Senior
    Full time
    Local area
    Immediate start
    Flexible hours

    Prenuvo

    Remote
    7 days ago
  • $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... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    DigitalOcean

    Remote
    14 days ago
  •  ...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-... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Local area
    Remote work

    Eliassen Group

    Washington DC
    7 hours ago
  •  ...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... 
    Senior
    Immediate start
    Remote work

    Confluent

    Chicago, IL
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    9 days ago
  • $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... 
    Senior
    Full time
    Summer work
    Remote work
    Flexible hours

    Life360

    Remote
    14 days ago
  • $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... 
    Senior
    Full time
    Summer work
    Live in
    Remote work
    Worldwide
    Flexible hours

    Life360

    Remote
    2 days ago
  • $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... 
    Senior
    Full time
    Summer work
    Remote work
    Flexible hours

    Life360

    Remote
    15 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Pax8

    Remote
    8 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon

    Washington DC
    1 day ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Tempus

    Redwood City, CA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    15 days ago
  •  ...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... 
    Senior
    Live in
    Currently hiring
    Work at office
    Remote work
    Work from home
    Flexible hours

    ZIPPY USA

    United States
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SurveyMonkey

    United States
    4 days ago
  • 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... 
    Senior
    Hourly pay
    Temporary work

    Walgreens Boots Alliance

    Deerfield, IL
    1 day ago
  •  ...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... 
    Senior
    Full time

    Prenuvo

    Remote
    6 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    3 days ago
  • $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... 
    Senior
    Live in
    Work at office
    Remote work
    Shift work
    3 days per week

    Box

    Redwood City, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work experience placement

    Applied Research Associates

    Raleigh, NC
    5 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    New York, NY
    5 days ago
  • $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

    Temporal Technologies

    San Francisco, CA
    5 days ago
  • $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... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $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 time
    Work experience placement

    Temporal Technologies

    Remote
    3 days ago
  • $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... 
    Senior
    Full time

    Leidos

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer II, Network Datapath. Be the first to apply!