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

Senior Software Engineer, DPU Networking Software Stack

$165k - $241.4k

Cisco

The application window is expected to close on: 07/31/2026. Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. This is a hybrid position located in Milpitas, CA. Ideally 3 days per week in office. Meet the Team Cisco is building a next-generation DPU-enabled networking platform for secure, high-performance infrastructure and large-scale AI clusters. Our team is responsible for designing the foundational networking, security, and programmable services that span host systems, DPUs, SmartNICs, and cloud‑scale control planes. We work at the intersection of systems software, hardware acceleration, distributed security, and AI infrastructure, creating platforms that deliver line‑rate performance, strong isolation, operational reliability, and simplified deployment across modern data center environments. We are looking for a senior software engineer to help explore, design, and deliver the platform that connects hosts, DPUs, security services, and Cisco networking functions into a reliable production system. This role focuses on the software architecture above and around the DPU data path: host networking services, control‑plane integration, policy programming, firewall and service integration, lifecycle management, observability, and operational workflows. The ideal candidate can evaluate existing networking stacks, prototype new approaches, and turn the right ideas into production‑quality software. What You’ll Do & Your Impact Explore, prototype, and build the software stack for DPU-accelerated host networking and network services. Design platform components that integrate DPU networking, host agents, Cisco firewall services, policy systems, telemetry, and service lifecycle management. Build software for network functions such as firewall, policy enforcement, NAT, VTEP, load balancing, segmentation, observability, and service chaining. Evaluate networking stack options and help define the architecture for a scalable replacement or evolution of existing host networking approaches. Develop production‑quality systems software in Go, C/C++, Rust, Python, or similar languages. Work across Linux networking, containers, virtualization, routing, OVS, DPDK, tc, eBPF/XDP, iptables/nftables, namespaces, SR‑IOV, and VF/PF models. Define APIs, configuration models, operational workflows, upgrade behavior, health checks, and failure handling. Debug issues across distributed control plane, host networking, DPU services, data path, and production environments. Own well‑scoped features from design through implementation, tests, rollout, operational documentation, and production support. Partner with product, security, platform, firmware, and operations teams to deliver customer‑ready networking capabilities. Mentor peers through technical design, code review, documentation, and cross‑team guidance. Minimum Qualifications Bachelor’s degree with 7+ years of related experience, Master’s with 4+ years, or PhD with 1+ year. Strong software engineering experience in Go, C/C++, Rust, Python, or similar infrastructure‑oriented languages. Experience building production software for networking, infrastructure, distributed systems, security, or platform services. Practical knowledge of Linux networking, host networking, or cloud networking. Ability to independently own medium‑size features from technical design through delivery. Preferred Qualifications Experience building or operating host networking platforms, virtual networking stacks, firewalls, service meshes, SDN systems, or network function platforms. Familiarity with DPU or SmartNIC architectures, including host/DPU split designs, Arm‑side services, offload models, and platform integration. Experience with Cisco firewall, security services, or similar network security platforms. Experience with DPDK, OVS, eBPF/XDP, tc, routing, BGP, SR‑IOV, VF/PF, Kubernetes networking, CNI, or kernel bypass. Experience evaluating build‑vs‑buy options, replacing legacy networking stacks, or integrating multiple network services into a unified platform. Strong judgment in balancing performance, portability, security, reliability, and operational simplicity. Why Cisco? At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada The starting salary range posted for this position is $165,000.00 to $241,400.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation, equity, or benefits. U.S. employees are offered benefits, subject to Cisco’s plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long‑term disability coverage, and basic life insurance. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco’s policies: 10 paid holidays per full calendar year, plus 1 floating holiday for non‑exempt employees 1 paid day off for employee’s birthday, paid year‑end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco Non‑exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full‑time employees Exempt employees participate in Cisco’s flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) 80 hours of sick time off provided on hire date and each January1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next Additional paid time away may be requested to deal with critical or emergency issues for family members Optional 10 paid days per full calendar year to volunteer For non‑sales roles, employees are also eligible to earn annual bonuses subject to Cisco’s policies. Employee bonus information for sales or non‑sales roles is omitted to maintain privacy and focus on core job responsibilities. #J-18808-Ljbffr Cisco

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, DPU Networking Software Stack in Milpitas, CA vacancy
  • $165k - $241.4k

     ...building a next-generation DPU-enabled networking platform for secure, high...  ...intersection of systems software, hardware acceleration,...  ...environments. We are looking for a senior software engineer to develop programmable...  ...of the DPU networking stack: P4 or P4‑like pipeline... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Cisco

    Milpitas, CA
    3 days ago
  • Senior Software Engineer - Cloud Service Provider Engagements We are developing advanced multi-rack,...  ...Engagements team to focus on the cloud-native stack for datacenter products like GB200. In...  ...‑scale, cloud‑native stacks across networking (RDMA/RoCE), storage, and control... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • Cisco Systems, Inc. is seeking a Senior Software Engineer in Milpitas, CA, for a hybrid position focused on building DPU-accelerated networking platforms. The ideal candidate will engage in software architecture, design, and development of network services. This role provides... 
    Senior

    Cisco

    Milpitas, CA
    2 days ago
  • $148k - $235.75k

     ...is looking for an excellent Software Engineer to join the InfiniBand Switch...  ...for the next-generation networking products. The verification team...  ...you will be doing: As a Senior Software Engineer at NVIDIA,...  ...technology, system debugging and stacks, as well as the HW/FW/SW... 
    Senior
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    7 hours ago
  • $184k - $287.5k

     ...NVIDIA is looking for outstanding Software Development Engineers to join our outstanding Networking Software engineering team, developing driver, protocols and application...  ...and implement the latest network driver and stack innovations, including zero-copy data transfers... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    4 days ago
  • Cisco Systems, Inc. is seeking a Senior Software Engineer in Milpitas, CA to design and implement DPU-based packet-processing pipelines. This hybrid position requires...  ...in systems programming with a focus on networking. Join a team pioneering AI infrastructure solutions... 
    Senior

    Cisco

    Milpitas, CA
    1 day ago
  • $179k - $219k

    Fortinet, Inc. is seeking a full stack software engineer in Santa Clara, California, to design and enhance the FortiSASE platform. This role requires...  ...ideal candidate should have 5+ years of experience in the network/cloud security domain, knowledge of container technologies,... 
    Senior

    Fortinet, Inc.

    Santa Clara, CA
    1 day ago
  • ATX Venture Partners located in Mountain View, California, is seeking a Staff Software Engineer-Full Stack to join our dynamic team. The successful candidate will lead technology initiatives and work on scalable applications while integrating AI technologies. This position... 
    Senior

    ATX Venture Partners

    Mountain View, CA
    1 day ago
  • $165k - $241.4k

    Cisco Systems, Inc. is looking for a software engineer to join the Cloud Networking Business Group in Milpitas, CA. This hybrid position emphasizes development and support for Data Center products. The ideal candidate will have extensive experience in software development... 
    Senior

    Cisco

    Milpitas, CA
    2 days ago
  • $207k - $301k

    Google Inc. is searching for a Software Engineering Manager II for its Cloud division in Sunnyvale, California. This role involves leading teams...  ...background in technical leadership, system design, and full-stack development. Responsibilities include prioritizing team... 
    Senior

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • NVIDIA Corporation is hiring an experienced firmware/software engineer in Santa Clara to work on NIC/DPU and Switch firmware. The role involves designing and implementing features, collaborating with multiple teams, and conducting debugging. The ideal candidate will have... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $174k - $255k

    Senior Software Engineer, Networking Switch Infra corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience...  ...be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role... 
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $193.93k - $291.15k

     ...Operating a vehicle remotely over cellular networks is challenging and critical. You will be...  ...road" never blink. You’ll tackle deep-stack networking challenges—from bonding...  ...perform standard protocols. About the Work Engineered Connectivity: Architect a network bonding... 
    Senior
    Remote work

    Icehouseventures

    Mountain View, CA
    3 days ago
  • $136.5k - $276.5k

     ...Senior Software Engineer - Full Stack This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week...  ...software solutions, including operating systems, compilers, networking systems, databases, and internet-based tools. The... 
    Senior
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    2 days ago
  •  ...You will collaborate across internal GPU software teams and engage with open-source communities...  ...software ecosystem. THE PERSON: Skilled engineer with strong technical and...  ...align kernel‑level optimizations with full‑stack performance goals.Initiate and help with... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA Gruppe is seeking a Senior Software Engineer for design and verification in their software tools group located in Santa Clara, CA. The ideal candidate will have a strong background in C++ and Python, leadership in Agile development, and ownership of software development... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  •  ...Senior Java Full Stack Developer Location: San Jose, CA Mandate Criteria: Java Angular Type Script Java Full Stack Developer...  ...in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under... 
    Senior

    InterSources

    San Jose, CA
    4 days ago
  • $140k - $175k

     ...settlements, helps people access mental health services, and so much more. The Role As a Senior Full Stack Engineer, you will be a key leader across the entire software development lifecycle, from conceptual design to deployment and monitoring. You will be... 
    Senior
    Full time
    Shift work

    VYNYL

    San Jose, CA
    4 days ago
  •  ...Senior Cloud Developer This role has been designed...  ...down complex data and to engineer new ideas and methods...  ...and activities in the software systems design organization...  ...issues, or network concerns. Education...  ...Microservices Fluency, Full Stack Development, Release Management... 
    Senior
    Work at office

    Hewlett Packard Enterprise

    Alviso, CA
    5 days ago
  • $152k - $356.5k

    NVIDIA Gruppe is seeking a Senior Software and System Architect in Santa Clara, California, to lead innovations in networking and security solutions. In this role, you will architect groundbreaking technologies and collaborate with world-class teams to enhance data-center... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

    NVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design and verification to join the software tools group....  ...management, burning, configuration and debugging of all NVIDIA networking products. Responsibilities Lead some of the tools'... 
    Senior
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  •  ...Title: Senior .NET Full Stack Developer Work Location: Santa Clara, CA Contract Duration...  ...development activities and improving engineering productivity. This position...  ...~ Strong understanding of software development best practices and coding... 
    Senior
    Contract work

    eTeam

    Santa Clara, CA
    1 day ago
  • Cisco Systems, Inc. is seeking an experienced Software Engineer for their Service Provider High End Router team in Milpitas, California. The...  ...development and familiarity with Layer 2 and Layer 3 networking technologies. This position offers a substantial opportunity... 
    Senior

    Cisco Systems, Inc.

    Milpitas, CA
    5 days ago
  • $145k - $245k

     ...family commitments. About the role We are looking for a software architect to own the fallback stack for our L4 trucking program. You will define how the...  ...Work closely with behavior, planning, and perception engineers to align safety logic and trajectories with fallback... 
    Senior
    Odd job
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $141k - $202k

    A leading technology company in Sunnyvale, CA is seeking a Software Engineer III to focus on delivering innovative solutions in Google Cloud. The role requires managing project priorities and mentoring junior team members, alongside programming expertise in Java or C++.... 
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA Gruppe in Santa Clara, California, is looking for a skilled software engineer to join their Compiler team. The role focuses on advancing programmable networking technology at datacenter-scale deployments of NVIDIA’s Data Processing Units (DPUs). Candidates should... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At...  ...for a passionate, self-driven Senior Software Engineer with deep expertise in distributed...  .... Work daily with a high-impact stack featuring Apache Iceberg, Spark,... 
    Senior
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    2 days ago
  • $183.8k - $263.6k

    Cisco Systems, Inc. is looking for a Manager in Milpitas, CA, to oversee an agile team for testing network performance related to AI/ML capabilities. This role emphasizes Python automation and effective leadership in a hybrid work setting. The ideal candidate will hold... 
    Senior

    020 Cisco Systems, Inc.

    Milpitas, CA
    4 days ago
  • $152k - $241.5k

    Senior Software Engineer, Fabric Networking - GPU page is loaded## Senior Software Engineer, Fabric Networking - GPUlocations: US, CA, Santa Clara: US, IL, Remote: US, CO, Remote: US, AZ, Remote: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition id... 
    Senior
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...world’s best talent. NVIDIA’s Networking group is seeking to hire an excellent senior firmware engineer to join the GPU networking (NVLink...  ...architecture and different software design teams throughout the...  ...debugging, networking technology, and stacks, as well as the HW/FW/SW... 
    Senior
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, DPU Networking Software Stack. Be the first to apply!