Software Engineer
Cisco
At a glance
AI generatedAs a Senior Software Engineer in Cisco's Distributed System Engineering group, you will join a team of passionate engineers building large-scale distributed systems for next-generation data center switching, critical for AI infrastructure and the Hyperfabric project. Your daily responsibilities include defining, architecting, designing, testing, and delivering new features on Cisco switches using open-source SONiC, collaborating with cross-functional teams such as ASIC SDK, Product Management, CX, and Open Source community groups, and driving end-to-end product development in a fast-paced environment. You will need experience developing routing/switching features, configuring and debugging networking systems, scripting languages like Python, and knowledge of control and data plane technologies including L2, L3, BGP, EVPN, VXLAN. Familiarity with open-source NoS SONiC, RDMA, RoCE, QoS mechanisms, and CI/CD pipeline tools is preferred. This role offers the opportunity to work on cutting-edge technology in a high-scale environment focused on performance and reliability.
Skills
What you'll do
What we're looking for
Market check
This $165,000–$241,400 range sits above 72% of similar postings on FindRole.
Peer median band
$129,650–$214,950
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$140,714–$213,562
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
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 103 open roles on FindRole.
Listed pay typically runs $165,000–$241,400 across 103 roles with salary data.
Most-posted roles
More like this
Cisco
Broadcom
Q2
Q2
Cardinal Health
Berkeley Research Group