CareerPlanGet AI match score →

Software Engineer - C, C++ and Routing Protocols - 8 to 10 years

2 Locations💼 Full-time🗓 2026-03-23 → 2026-07-31

Core

Design, build, and sustain critical routing protocol and infrastructure components for Cisco's Mass Scale Infrastructure, Cloud Networking, and Network Experience portfolios, specifically focusing on BGP.

Role type

Senior Software Engineer (Routing Protocols)

Builds

Core routing protocols (BGP) and infrastructure components for Data Center and enterprise networks.

Domain

Networking / Data Center / Cloud Infrastructure

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C, C++, multi-threaded software development, data structures, operating systems concepts, data networking concepts, Unix/Linux, TCP/IP, Ethernet

Preferred skills

Routing protocols, routing infrastructure, YANG/SNMP/XML, Cisco OS (XR/XE/NXOS), inter-process communication, high availability

Technologies

BGP, YANG, SNMP, XML, Perl, Python

Responsibilities

Design and implement enhancements to BGP Routing protocol; Build systems that scale efficiently and are secure by design; Debug complex system-level issues in large-scale, multi-threaded environments; Own issues end-to-end from root cause analysis through deployment; Represent Cisco in IETF forums and technical discussions; Collaborate with platform, hardware, and test teams to validate performance and scale limits; Mentor junior engineers.

Seniority

Senior, hands-on IC

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