Cisco
Software Engineer Technical Leader – Network Data Plane – Hypershield
$192K–$356K
San Jose, California, US +51 · Remote · Full-time · Posted Oct 12, 2026
- Location
- San Jose, California, US
Remote - North Dakota, USA
Remote - Montana, USA
Remote - Maine, USA
Remote - Ohio, USA
Remote - Nebraska, USA
Remote - Louisiana, USA
Remote - Texas, USA
Remote - Nevada, USA
Remote - Hawaii, USA
Remote - Georgia, USA
Remote - Mississippi, USA
Remote - Connecticut, USA
Remote - Colorado, USA
Remote - Wyoming, USA
Remote - Wisconsin, USA
Remote - West Virginia, USA
Remote - Maryland, USA
Remote - California, USA
Remote - Vermont, USA
Remote - New York, USA
Remote - New Jersey, USA
Remote - Arkansas, USA
Remote - South Dakota, USA
Remote - Pennsylvania, USA
Remote - Michigan, USA
Remote - Indiana, USA
Remote - Idaho, USA
Remote - Arizona, USA
Remote - New Mexico, USA
Remote - New Hampshire, USA
Remote - Kentucky, USA
Remote - Alabama, USA
Remote - South Carolina, USA
Remote - Illinois, USA
Remote - Missouri, USA
Remote - Massachusetts, USA
Remote - Iowa, USA
Remote - Tennessee, USA
Remote - North Carolina, USA
Remote - Minnesota, USA
Remote - Kansas, USA
Remote - Alaska, USA
Remote - Rhode Island, USA
Remote - Delaware, USA
RTP, North Carolina, US
Remote - Washington, USA
Remote - Virginia, USA
Remote - Utah, USA
Remote - Oregon, USA
Remote - Florida, USA
Remote - Oklahoma, USA - Experience
- 12+ years with a bachelor’s degree; 10+ years with a master’s degree; or 7+ years with a PhD. Also asks for 10+ years of professional C or C++ software development in Linux environments.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; or Master’s degree; or PhD.
About the job
Designs, develops, and optimizes high-performance data plane software for Cisco Hypershield Smart Switches, including DPU-based packet processing and security capabilities.
What you'll do
- Build and optimize networking software on Linux-based systems, and troubleshoot defects, performance, and customer issues.
- Lead technical design discussions, participate in architecture and code reviews, and mentor engineers.
- Collaborate with software, hardware, and security teams to deliver Smart Switch networking and security capabilities.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field and 12+ years of related experience; or Master’s degree with 10+ years; or PhD with 7+ years.
- 10+ years of professional software development using C or C++ in Linux environments.
- Experience developing networking or data plane software, with strong knowledge of Layer 2, Layer 3, and common networking protocols.
- Experience with high-performance packet processing using DPDK, networking stacks, or similar technologies, and with delivering production-quality systems software.
Nice to have
- Experience with DPUs, SmartNICs, network processors, or networking appliances.
- Experience with P4 or other programmable data plane technologies; networking architecture or large-scale distributed networking solutions.
Pay
$214,100.00 to $309,800.00 (base salary); $214,100.00 - $356,300.00 (base salary); $192,400.00 - $317,200.00 (base salary)
Tools
C/C++, Linux, DPDK, P4
Model-written summary · the original posting is authoritative