> Markdown version of [/jobs/ext/4619032-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4619032-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Cisco Systems, Inc. - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), JIRA, Automation of Tests, Border Gateway Protocol, C++ (Programming Language), Network Operating System (NOS), Computer Programming, Data Centers, Software Debugging, Linux, Python (Programming Language), Network Protocols, Overlay Transport Virtualization, TCP/IP, Loadable Kernel Module, Computer Networking Systems, Git, Cisco, Jenkins - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_050631eebabe293ee312fe216223de19 ## About the Role * Bachelors + 7 years of related experience OR Masters + 4 years of related experience OR PhD + 1 year of related experience. * 3+ years of programming experience in C/C++ * 2+ yearsof experience usingPythonto build automated test suites for kernel module validation, including experience with frameworks likePytest * 2+ years of experience with Linux, * Knowledge of Linux Kernel * Knowledge of Open Standard Networking Systems and APIs: SONiC, SAI, etc. * Knowledge of Networking protocols such as TCP/IP, BGP, VxLAN, EVPN,ACLs * Experience using debugging tools such as GDB, PDB * Understanding of tools such as GIT, Jira, Jenkins and CI/CD pipeline tools ## Description As a Networking Engineer, you'll join an agile team engaged in the design, development and testing data-center features set in Cisco 8000 Platform using SONiC network operating system. In this role you'll have chance to create, develop and learn about many feature sets such as L2/L3 forwarding, ACLs, QoS, Mirroring, etc. * 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