Senior Software Engineer, DPU Networking Software Stack

Cisco

Remote Hybrid

Quick summary

Work type
Remote
Location
Milpitas, CA
Salary
$165,000–$241,400 / yr
Posted
2 days ago
Closes
Jul 31, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $203k
$120k most similar roles pay here $254k

This role pays more than 68% of similar roles. Most pay $142,450–$222,000 — the shaded band above. At the midpoint, this role pays about $203k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 174 open roles on FindRole.

Listed pay typically runs $165,000–$241,400 across 174 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, DPU Networking Software Stack

Cisco is seeking a senior software engineer to join its team developing a next-generation DPU-enabled networking platform for secure, high-performance infrastructure and large-scale AI clusters. The role involves designing foundational networking, security, and programmable services that integrate host systems, DPUs, SmartNICs, and cloud-scale control planes. Day-to-day responsibilities include exploring, prototyping, and building the software stack for DPU-accelerated host networking and network services, evaluating existing networking stacks, and defining APIs and operational workflows. The ideal candidate will have strong experience in Go, C/C++, Rust, Python, or similar languages, as well as practical knowledge of Linux networking, containers, virtualization, routing, DPDK, OVS, eBPF/XDP, iptables/nftables, namespaces, SR-IOV, and VF/PF models. The position requires expertise in building production-quality systems software for distributed security and AI infrastructure, with a focus on delivering line-rate performance and operational reliability across modern data center environments.

What you'll do

  • Design software components that integrate DPU networking with host agents and security services.
  • Build production-quality systems software for network functions like firewall, policy enforcement, and observability.
  • Evaluate existing networking stacks to define architecture for scalable replacements or evolutions of current approaches.
  • Develop APIs, configuration models, operational workflows, and health checks for network service lifecycle management.
  • Debug issues across distributed control planes, host networking, DPU services, data paths, and production environments.
  • Mentor peers through technical design, code review, documentation, and cross-team guidance.

What we're looking for

  • 7+ years of software engineering experience with a bachelor's degree or equivalent combination
  • Proficient in Go, C/C++, Rust, Python for building production-quality systems software
  • Experience designing and implementing host networking services and control-plane integration
  • Practical knowledge of Linux networking, containers, virtualization, routing, DPDK, OVS
  • Ability to independently own features from design through delivery, including documentation
  • Familiarity with DPU or SmartNIC architectures and their integration into network platforms

More like this

Similar roles

Software Engineer, DPU Networking stack

Cisco

Remote (Milpitas, CA) 2 days ago $165,000$241,400
C/C++ Go Rust Python Linux DPDK OVS TC flower eBPF/XDP SR-IOV P4 NVIDIA BlueField SDKs AMD Pensando SDKs DPU SmartNIC FPGA ASIC NPU CI/CD
Remote Hybrid

Senior Software Engineer - DPU Platform

Nvidia

Westford, MA 32 days ago $140,000$224,250
C Python Linux ARMv8 ATF UEFI git github make bitbake shell scripts gerrit jenkins gcc Linux kernel device drivers CPU cache coherency hardware accelerators secure boot flows trusted computing environments

Senior Network Software Engineer

Apple Inc

San Francisco, CA 45 days ago $181,100$318,400
Python Django Go Postgres MySQL RESTful APIs CI/CD Linux Docker Kubernetes BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS

Senior Network Software Engineer

Apple Inc

Dallas, TX 45 days ago
Python Django Go Postgres MySql RESTful APIs CI/CD Linux Docker Kubernetes Ansible BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS