CareerPlan

Senior Software Engineer

Milpitas, California, USFull-time$168k2026-10-03 → 2026-11-10

Core

Design, development, and testing of data-center networking features for the Cisco 8000 Platform using the SONiC network operating system.

Role type

Senior Software Engineer (Networking/Data Plane)

Builds

Large-scale distributed systems and data plane/control plane software for Cisco's 8000 Platform

Domain

Networking infrastructure, Data Center, Open Source (SONiC)

Required skills

C++, Python, Linux, Data Plane development, Control Plane development, Automated testing frameworks (Pytest), Networking protocols (TCP/IP, BGP, VxLAN, EVPN)

Preferred skills

Linux Kernel knowledge, Open Standard Networking Systems (SAI), Debugging tools (GDB, PDB), CI/CD pipeline tools (Jenkins, GIT, Jira)

Responsibilities

Building and delivering data plane and control plane software, Developing 'forwarding' and 'services' data plane feature sets, Coding in C++ and Python to produce clean, maintainable code

Seniority

Senior, hands-on IC