Senior Software Engineer, Routing Platform & Infrastructure

Cisco

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Milpitas, CA
Salary
$167,700–$245,200 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago
Closes
Oct 5, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $206k
$116k most similar roles pay here $259k

This role pays more than 71% of similar roles. Most pay $144,350–$214,000 — the shaded band above. At the midpoint, this role pays about $206k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

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 196 open roles on FindRole.

Listed pay typically runs $167,700–$245,200 across 196 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, Routing Platform & Infrastructure

Sr Software Engineer--Routing Platform & Infrastructure joins the Platform Infrastructure & Optics team to develop software intelligence for high-performance routing platforms. This role involves designing and developing scalable software systems for high-speed networking platforms, coherent optical transceivers, PHY devices, and NPU-based systems. The engineer will own management frameworks for hardware interoperability, bridge control-plane and datapath logic, and build Linux-based embedded solutions for hardware optics integration. Key responsibilities include designing diagnostic and telemetry infrastructure to ensure network observability while providing technical mentorship and code reviews. Required skills include C/C++, Python, data structures, algorithms, and experience in embedded systems, Linux OS programming, and platform infrastructure or optics software. The role addresses the challenge of exponential data growth by building resilient transport foundations at the intersection of silicon photonics, ASIC datapath, and distributed network operating systems like IOS-XR or SONiC.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Manage the lifecycle of management frameworks to ensure interoperability between hardware and pluggable optics.
  • Integrate control-plane and datapath logic to ensure NPU and ASIC designs deliver peak performance.
  • Architect Linux-based embedded solutions for the integration of hardware optics and PHY layers.
  • Design diagnostic and telemetry infrastructure to ensure network observability and autonomy.
  • Lead the end-to-end design of medium-scope features as a technical steward for the software roadmap.
  • Perform code reviews and provide technical mentorship to elevate team knowledge.
  • Create comprehensive user documentation for internal and external stakeholders.

What we're looking for

  • Candidates must be local to Milpitas for a hybrid role requiring three days per week in the office.
  • A Bachelor's degree with 6+ years of experience, a Master's with 4+ years, or a PhD with 1+ year is required in CS, EE, or a related field.
  • Proficiency in C, C++, and Python is required.
  • Experience in data structures and algorithms is required.
  • Experience in embedded systems development and Linux OS programming is required.
  • Experience in platform infrastructure or optics software development is required.
  • Preferred experience includes coherent optics (ZR/ZR+), PHY/SerDes, FEC, ASIC/NPU, and DSP-based systems.
  • Familiarity with CMIS/SFF standards and experience with IOS-XR, SONiC, FBOSS, or similar NOS platforms are preferred.

More like this

Similar roles

Senior Software Engineer

Cisco

Milpitas, CA 8 days ago $167,700$245,200
SONiC Linux C C++ Python Distributed Systems Networking Protocols L2/L3, switching Routing Docker Kubernetes CI/CD Telemetry Hardware-Software Interfaces Embedded Systems SDKs ASICs
7+ yrs exp Hybrid

Principal Software Engineer

Cisco

Remote (Milpitas, CA) 57 days ago $231,400$331,800
C C++ Python Embedded Systems Linux Device Drivers BIOS BSP Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB Secure-boot
10+ yrs exp Remote

Senior Core Infrastructure Engineer

Oracle

Nashville, TN +1 49 days ago $79,200$209,500
Java Linux Terraform Infrastructure as Code (IaC) Distributed Systems Public Cloud Database Design Microservices C++ Telemetry Circuit Breakers Load Testing fault-injection Encryption Oracle Cloud Infrastructure
3+ yrs exp