Cisco
Senior Software Engineer
$149K–$282K
Milpitas, California, US · Hybrid · Senior · Full-time · Posted Oct 5, 2026
- Experience
- Bachelors + 7 years of related experience OR Masters + 4 years of related experience OR PhD + 1 year of related experience; also requires 5+ years in routing/switching development, 3+ years configuring/debugging networking systems, and 3+ years using scripting languages.
About the job
Develops and supports software features for next-generation Cisco data center switches using SONiC, with a focus on scalable, reliable networking for AI infrastructure.
What you'll do
- Architect, design, test, and deliver switch features and solutions using SONiC.
- Write functional and design specifications, and provide feedback to hardware and software teams.
- Collaborate across teams and drive end-to-end product development and production support.
What they ask for
- 5+ years developing routing or switching features, including test automation.
- 3+ years configuring and debugging networking systems and solutions.
- 3+ years using scripting languages, including Python.
- Knowledge of control- and data-plane technologies including L2, L3, BGP, EVPN, and VXLAN.
Nice to have
- Exposure to open source NoS SONiC; familiarity with RDMA, RoCE, and HPC networks; or knowledge of QoS and data center congestion control.
- GIT, Jira, Jenkins, CI/CD pipeline tools, or AI-assisted development tools such as co-pilot, cursor, and windsurf.
Pay
$167,700.00 to $245,200.00 USD base salary; $167,700.00 - $282,000.00 USD base salary; $149,100.00 - $250,900.00 USD base salary
Tools
SONiC, Python, L2, L3, BGP, EVPN, VXLAN, Jenkins
AI focus
Develops switching software for data center infrastructure supporting AI/ML workloads; familiarity with AI-assisted development tools is preferred.
Model-written summary · the original posting is authoritative