Software Engineer
Cisco
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 60% of similar roles. Most pay $151,468–$214,500 — the shaded band above. At the midpoint, this role pays about $203k versus about $183k for comparable roles.
Based on 240 similar postings.
Employer
Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity
Cisco currently has 174 open roles on FindRole.
Listed pay typically runs $165,000–$241,400 across 174 roles with salary data.
Most-posted roles
At a glance
As a Networking Engineer at Cisco’s Distributed System Engineering group in Milpitas, CA, you will join an agile team focused on developing data-center features for the Cisco 8000 Platform using SONiC network operating system. Your responsibilities include designing and testing L2/L3 forwarding, ACLs, QoS, Mirroring, and other critical feature sets within both control and data planes. You’ll code in C++ and Python to create clean, maintainable software while contributing to automated test suites for kernel module validation using frameworks like Pytest. This role requires a strong background in Linux, with experience in debugging tools such as GDB and CI/CD pipeline tools like Jenkins. Knowledge of networking protocols including TCP/IP, BGP, VxLAN, EVPN, and ACLs is preferred, along with familiarity with open-source technologies and APIs like SONiC and SAI.
What you'll do
What we're looking for
More like this
Cisco
Cisco
Boeing
Global Payments (TSYS)
Booz Allen Hamilton
Booz Allen Hamilton