Cisco
Senior Software Engineer - Cisco IOS-XE (Hybrid)
$149K–$282K
Milpitas, California, US · Hybrid · Senior · Full-time · Posted Oct 12, 2026
- Experience
- Bachelor’s degree plus 7 years of related experience, Master’s degree plus 4 years of related experience, or PhD plus 1 year of related experience.
- Education
- Bachelor’s, Master’s, or PhD, with the corresponding related experience stated in the posting.
- Visa sponsorship
- The posting does not state a visa policy.
About the job
Design, develop, and maintain Cisco IOS-XE image-install systems that support device upgrades, provisioning, recovery, and high availability.
What you'll do
- Build and maintain systems software using C/C++ and Linux systems programming; lead technical features from conception through production.
- Improve reliability, performance, scalability, and security; identify risks and conduct code reviews.
- Mentor junior engineers and collaborate across teams on product innovation.
What they ask for
- C programming for memory management, concurrency, and multithreading.
- Linux systems programming, including POSIX IPC, sockets, and process lifecycle management.
- Distributed systems architecture, specifically control plane and data plane separation.
- Debugging with GDB, Linux tracing utilities, and post-mortem crash analysis.
Nice to have
- Lead medium-scale technical features from design through production; mentor peers and junior engineers.
- Cross-functional communication and experience with threat modeling and production monitoring.
Pay
$167,700.00 to $245,200.00 (base salary); $167,700.00 - $282,000.00 (base salary); $149,100.00 - $250,900.00 (base salary)
Tools
C/C++, Linux, POSIX IPC, GDB
Model-written summary · the original posting is authoritative