Sr Software Engineer - Data Center
Application window closes on 06/05/2026 Job may be removed earlier if filled or sufficient applications received Hybrid position requiring 2-3 days a week onsite in Milpitas, CA Role within Cisco's Cloud Networking Business Group (CNBG) Develop and support software for Nexus 9000/3000 Data Center product lines Key part of Cisco's Data Center strategy featuring application awareness Fast-paced dynamic environment Open communications, empowerment, innovation, collaboration, customer success Work with diverse group of problem solvers and thinkers QoS, Security, ACL, NAT, Telemetry, PTP, Load Balancing, Service Chaining, Ultra Low Latencies technologies Define, design, deliver and support SDK, P4 code, Software modules for Cisco/merchant ASIC Data Center Switch Platforms Write complete functional and design specs Design, develop & debug large portions of software independently and rapidly Learn existing & maintain wide range of Data Center products & technologies Bachelors degree in STEM discipline 6+ years of professional experience in Engineering Programming with C, C++ and/or Python Debugging experience with GDB or similar tool Embedded system software development including switches/routers, driver development, OS kernel, hardware programming and/or related areas L2/L3 Ethernet switching and routing protocols Knowledge of Data Center technologies like VxLAN/EVPN, SR/MPLS, ECMP, Multi-Site Fabrics, Controllers, QoS, Security Policies, ACL, NAT, PBR, PFC, Load balancing, Service chaining Performance engineering, Routing Scale, Upgrades, OpenConfig, Patching NetFlow, sFlow, INT, Flow Telemetry Developing SDK, P4, using ASIC Emulators & Sim modules