Senior Software Engineer
Adobe
At a glance
AI generatedAs a Senior Software Engineer in Cisco's Distributed System Engineering group, you will work on developing and improving software modules within the IOS-XR platform to support NPU management and health monitoring of fabric subsystems, contributing to security protocols like MACSec. Your day-to-day responsibilities include debugging complex system-level issues across hardware and software boundaries, designing scalable components for NPUs, and participating in unit testing and automation efforts. You will need expertise in C/C++, Python for automated test suites with frameworks like Pytest, Linux OS, and debugging tools such as GDB and Valgrind. Additionally, experience with multi-threaded applications, AI-powered coding tools, and CI/CD pipelines is highly valued. This role involves working on the Cisco 8000 series routers to support large-scale distributed systems in a fast-paced environment, addressing growing demands for AI/ML workloads and internet usage.
Skills
What you'll do
What we're looking for
Market check
This $165,000–$241,400 range sits above 75% of similar postings on FindRole.
Peer median band
$119,800–$209,330
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$139,100–$203,200
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
Adobe
The Coca‑Cola Company
Adobe
Microsoft
The Walt Disney Company
The Walt Disney Company