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 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.
$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...SeniorFull timeLocal areaRemote workWorldwideFlexible hours- ...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...SeniorRemote 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- ...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
$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- ...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....SeniorRemote job
$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...SeniorFull timeFreelanceLocal areaRemote work- ...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
$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...SeniorWork at officeRemote workWork from homeHome officeVisa sponsorshipFlexible hoursShift work$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- ...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...SeniorRemote job
- ...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...SeniorFull time
- 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...SeniorRemote job
- 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
- ...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...SeniorFull timeRemote workFlexible hoursShift work
$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...SeniorFull timeRemote work$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...SeniorFull time- ...’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...SeniorFull timeRemote workRelocation package
- ...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...SeniorFull timeWork at officeWork from homeFlexible hours
- ...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...SeniorFull timeRemote work
$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...SeniorRemote jobFull timeTemporary workLocal area$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...SeniorFull timeWork experience placementWork at office$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$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 workWorldwideFlexible hours$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...SeniorFull timeRemote workRelocation packageFlexible hours- ...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
- ...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...SeniorFull timeWork at officeWork from homeFlexible hours
$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$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...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II, Network Datapath. Be the first to apply!
- junior software developer Remote
- scientific software engineer Remote
- intel software engineer Remote
- vice president software engineering Remote
- director software engineering Remote
- software engineer Remote
- software engineer mainframe Remote
- software engineer student Remote
- senior robotics software engineer Remote
- financial software developer Remote



