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 Systems

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 January 1st 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 Systems, Inc.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, DPU Networking Software Stack in Milpitas, CA vacancy
  • Commure is seeking a Senior Software Engineer to scale and maintain the infrastructure of its practice management platform, Insights, ensuring...  ...mentoring junior engineers. With 5+ years of experience in full-stack development, this position offers a unique chance to impact... 
    Senior

    Commure

    Mountain View, CA
    2 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
    1 day ago
  • $184k - $287.5k

    Senior Software Engineer, Cloud-Native Stack - CSP Engagements page is loaded Senior Software Engineer, Cloud-Native Stack - CSP Engagements Apply locations...  ...debugging large-scale, cloud-native stacks across networking (RDMA/RoCE), storage, and control planes. Customer-... 
    Senior
    Full time

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • Cisco Systems, Inc. is looking for an experienced software developer in Milpitas for a hybrid position that requires strong skills in...  ...Python. You will contribute to innovative projects in high-speed networking, focusing on scalable software systems. The role focuses on... 
    Senior

    Cisco Systems, Inc.

    Milpitas, CA
    2 days 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
    5 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...  ...What you will be doing: As a Senior Software Engineer at NVIDIA,...  ..., system debugging and stacks, as well as the HW/FW/SW relationship... 
    Senior
    Shift work

    NVIDIA

    Santa Clara, CA
    5 days 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
    1 day ago
  • $140k - $210k

    Fiserv is looking for a Senior Full Stack Software Engineer in Sunnyvale, California, to join its team in building innovative payment processing solutions. In this role, you will be responsible for leading the design and implementation of scalable applications and user... 
    Senior

    Shoptalk

    Sunnyvale, CA
    5 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
    4 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
    2 days ago
  • $140k - $210k

     ...Senior Full Stack Software Engineer Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments,...  ...Groups to foster a collaborative culture and expand your network Unparalleled professional growth with training, development... 
    Senior
    Work at office
    Worldwide
    Monday to Friday

    BentoBox

    Sunnyvale, CA
    1 day 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 analytical...  ...align kernel‑level optimizations with full‑stack performance goals. Initiate and help with... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    3 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
    3 days ago
  • United States Digital Space LLC is seeking a Sr. Wireless Software Engineer to develop software for the world's largest satellite constellation...  ...will include designing software for the communications network and collaborating with cross-functional teams. Join us to shape... 
    Senior

    United States Digital Space LLC

    Sunnyvale, CA
    4 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
    4 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
  • TryApplyNow is seeking a Senior Wireless Software Engineer to work on its Starlink broadband program in Sunnyvale, CA. You'll design, develop, and maintain...  ...wireless software components crucial for the Starlink network functionality. The ideal candidate has a bachelor’s... 
    Senior

    TryApplyNow

    Sunnyvale, CA
    5 days ago
  • $170k - $240k

     ...serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless...  ...operations. ABOUT THE ROLE We are seeking a high-caliber Full-Stack Engineer to lead the development of a web-based simulation platform.... 
    Senior
    Odd job
    Full time
    Work at office

    Gatik AI

    Santa Clara, CA
    1 day 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
    4 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
    4 days 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
    4 days ago
  • A leading embedded systems company in Milpitas, CA is seeking a Senior Full Stack Software Developer to modernize its internal platforms. The ideal candidate will have expertise in C# .NET, strong backend and frontend development skills, and a commitment to writing clean... 
    Senior
    Work from home

    Advantech

    Milpitas, CA
    1 day ago
  • $100k - $150k

     ...Technologies is a forward‑thinking software development company dedicated...  ...for a skilled .NET Full Stack Developer to join our dynamic...  ...technology. Job Title: Senior .NET Full Stack Developer Location...  ...stacks. This role spans the full engineering lifecycle — requirements... 
    Senior
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Newark, CA
    4 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
    3 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
    1 day ago
  • $125k - $265k

     ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is a...  ...develop, deploy, and update complete vehicle software and AI applications. Learn more about...  ...Layer Work across our entire stack to develop new products, features, and tools... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    21 hours ago
  • $152k - $241.5k

     ...Collaborate with architecture and different software design teams throughout the...  ...understanding of system debugging, networking technology, and stacks, as well as the HW/FW/SW...  ...or MS in Computer Science/ Computer Engineering / Electrical Engineering or equivalent... 
    Senior
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    1 day 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
    5 days ago
  • $110k - $135k

     ...Position: Sr. Full Stack Software Developer Location: Milpitas, CA Job Id: 725 # of Openings...  ...About this position Advantech is seeking a Senior Full Stack Developer to help modernize...  ...requires a strong balance of backend engineering expertise and frontend development excellence... 
    Senior
    Permanent employment
    Work from home

    Advantech

    Milpitas, CA
    21 hours ago
  • Tech Mirrors is seeking a Senior Full Stack Engineer to lead the design and scaling of modern web applications. You will engage in hands-on coding...  .... The ideal candidate boasts 10+ years of experience in software development, with strong expertise in Java, Spring Boot,... 
    Senior

    Tech Mirrors

    Mountain View, 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!