CareerPlanSign in

Senior Software Engineer, Networking

US, CA, Santa Clara💼 Full-time💰 $184,000–$184,000🗓 2026-08-13 → 2026-09-25

Core

Designing, developing, testing, and maintaining data forwarding and offload solutions for Ethernet switching platforms and SmartNICs (DPUs), implementing core Cumulus Linux functionality.

Role type

Senior Software Engineer (Networking/Data Forwarding)

Builds

Data forwarding and NFV capabilities for Ethernet switching platforms and SmartNICs

Domain

Networking, Data Center, Accelerated Computing

Deliverable

production ML models | product features

Required skills

C programming, data forwarding on Ethernet switching silicon, SmartNIC offload, Linux kernel networking, control plane operation (EVPN, Segment Routing), routing protocols (VxLAN-EVPN, CLAG, NAT, Policy-based routing), QoS, ACLs

Preferred skills

Merchant Silicon experience, SONiC/SwitchDev/SAI contributions, SRIOV, container networking, virtualized networking, packet processing acceleration, Python programming

Technologies

Cumulus Linux, SONiC, SwitchDev, SAI, VxLAN-EVPN, SRIOV

Responsibilities

Designing and developing new functionality for routing, ACLs, QOS, CLAG, NAT, policy-based routing, and VxLAN-EVPN; Working on data forwarding on Ethernet switching platforms and SmartNICs; Collaborating with architects, QA, and Support teams; Leading and guiding multi-functional teams on large feature development activities

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.