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 an upward trajectory, who are proud to simplify cloud and AI so builders can spend more time creating software that changes the world. As a member of the team, you will be a Shark who thinks big, bold, and scrappy, like an owner with a bias for action and a powerful sense of responsibility for customers, products, employees, and decisions.
  • We prioritize career development. At DO, you’ll do the best work of your career. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that will always challenge you to think big. Our organizational development team will provide you with resources to ensure you keep growing. We provide employees with reimbursement for relevant conferences, training, and education. All employees have access to LinkedIn Learning's 10,000+ courses to support their continued growth and development.
  • We care about your well-being. Regardless of your location, we will provide you with a competitive array of benefits to support you from our Employee Assistance Program to Local Employee Meetups to flexible time off policy, to name a few. While the philosophy around our benefits is the same worldwide, specific benefits may vary based on local regulations and preferences.
  • We reward our employees. The salary range for this position is based on market data, relevant years of experience, and skills. You may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees, including equity grants upon hire and the option to participate in our Employee Stock Purchase Program.
  • DigitalOcean is an equal-opportunity employer. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.

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 11 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II, Network Datapath in Remote vacancy
  • $167.2k - $209k

     ...difference for the dreamers and builders in the world. As a Senior Software Engineer 2 at DigitalOcean, you will join a dynamic team dedicated...  ...revolutionizing cloud computing and AI. This role will be on the Network Products team, reporting to the Engineering Manager, where... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    DigitalOcean

    Remote
    11 days ago
  •  ...A leading data streaming technology company is seeking a Senior Software Engineer II to lead the design of cloud-native backend services. This role focuses on implementing large-scale services and mentoring engineers. Candidates should have 5+ years of experience with... 
    Senior
    Remote work

    Confluent

    Springfield, IL
    2 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
    4 days 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

    Dallas, TX
    1 day 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
    10 hours ago
  •  ...Smartsheet is seeking a Senior Software Engineer II for the Solution Lifecycle team, with remote eligibility in the US. You will build next-generation backend services and contribute to core infrastructure, ensuring reliability and scale across distributed systems.... 
    Senior
    Remote job

    Jobleads-US

    Bellevue, WA
    5 days ago
  • $105k - $130k

     ...difference. The Role We are seeking a motivated, experienced Senior Software Engineer II for a full-time remote position (within the United States)...  ...with CRMs and advocacy tools such as ActionKit, Action Network, Bonterra/EveryAction, Salesforce, etc. Experience with... 
    Senior
    Full time
    Freelance
    Local area
    Remote work

    Wide Eye

    Eastern, KY
    5 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
    1 day ago
  • $183.34k - $206k

     ...Senior Software Engineer II - LLM Observability Remote - United States What We're Building Honeycomb is a service for the near and present future, defining observability and raising expectations of what developer tools can do! We're working with well known companies... 
    Senior
    Work at office
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Flexible hours
    Shift work

    Honey Comb

    United States
    1 day 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
    3 days ago
  •  ...Smartsheet is seeking a Senior Software Engineer II for Billing & Subscriptions Engineering. This remote-eligible role focuses on building the next generation of our platform, tackling distributed systems challenges, and mentoring engineers as part of a collaborative team... 
    Senior
    Remote job

    Jobleads-US

    Bellevue, WA
    1 day ago
  •  ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are needed they create... 
    Senior
    Full time

    Aledade

    Remote
    a month ago
  • DoubleVerify's Rockerbox unit is seeking a Senior Software Engineer II to own key data platform components. You will drive design and implementation of scalable pipelines, lakehouse data flows, and semantic layer contracts that power UI, CLIs, and AI agents. You will collaborate... 
    Senior
    Remote job

    DoubleVerify

    New York, NY
    3 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
    10 hours ago
  •  ...Back to jobs New Senior Software Engineer II (AI Native) Remote, USA; Remote, Canada Apply About Life360 Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app, Tile tracking devices, and Pet GPS tracker empower members to protect... 
    Senior
    Full time
    Remote work
    Flexible hours
    Shift work

    Life360

    Remote
    20 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 real... 
    Senior
    Full time
    Remote work

    Life360

    Canada
    13 days ago
  • $154.7k - $260k

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer II, Route Planning based in the United States. This role offers the opportunity to build software that directly improves how... 
    Senior
    Full time

    Jobgether

    Remote
    11 days ago
  •  ...’ll have the autonomy and support to make an impact as we build for the long term. About the role: - Samsara is hiring a Senior Software Engineer II to join our Developer Experience team within the larger Developer Experience organization. We are responsible for the ‘outer... 
    Senior
    Full time
    Remote work
    Relocation package

    Samsara

    Remote
    11 days ago
  •  ...building community through regular in-person events. Learn more about our flexible approach to where we work. Overview As a Senior Software Engineer II in the Ads Quality team specializing in ML infrastructure, you'll work with a team of software and machine learning... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Remote
    16 days ago
  •  ...magic at work, and it’s what we show up for every day. The Solution Lifecycle team is looking for a curious, growth-minded Senior Software Engineer II to work on building the next generation of our platform while tackling meaningful distributed systems challenges... 
    Senior
    Full time
    Remote work

    Smartsheet

    Remote
    13 days ago
  • $175k - $245k

     ...Senior Software Engineer II - Solution Lifecycle (Remote Eligible) -REMOTE, USA- For over 20 years, Smartsheet has empowered teams to manage work seamlessly and scale solutions smarter. Now, in our most ambitious chapter yet, we are uniting human teams with AI agents... 
    Senior
    Remote job
    Full time
    Temporary work
    Local area

    Jobleads-US

    Bellevue, WA
    5 days ago
  • $146.4k - $263.6k

     ...inclusive, and creative teams. Compute's Cloud-Native team is a software development team focused on creating managed cloud-native...  ...have a big impact, you'll enjoy working at Akamai! As a Senior II Software Engineer, you will be responsible for: Designing and... 
    Senior
    Full time
    Work experience placement
    Work at office

    Akamai

    Remote
    6 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
    10 hours 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
    10 hours 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
    Worldwide
    Flexible hours

    DigitalOcean

    Remote
    7 days ago
  • $154.7k - $260k

     ...the autonomy and support to make an impact as we build for the long term. About the role: Samsara is hiring a Senior Software Engineer II to join our Developer Experience team within the larger Developer Experience organization. We are responsible for the ‘outer... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    12 days 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
    4 days ago
  •  ...secure data collaboration (cleanrooms), automated taxonomy management, and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions infrastructure, scale off-platform integrations and... 
    Senior
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Remote
    11 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

    Austin, TX
    4 days ago
  • $140k - $160k

     ...information about the right treatments for the right patients, at the right time. Job Posting Title Job Posting Title Senior Software Engineer II, Security Job Description Summary Job Description Summary This position will: Lead complex implementations for... 
    Senior
    Full time
    Remote work

    Tempus AI

    Aliso Viejo, CA
    1 day 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!