Senior Software Engineer, Routing Platform & Infrastructure

Cisco

Confirmed live today High trust
Closes in 6 days Hybrid

Quick summary

Work type
Hybrid
Location
Milpitas, CA
Salary
$167,700–$245,200 / yr
Employment
Full-time
Posted
25 days ago
Freshness
Confirmed live today
Closes
Nov 2, 2026 (soon)

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $206k
$126k $258k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $149,225–$215,000 — the blue band above. At the midpoint, this role pays about $206k versus about $182k 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 307 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

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

The Sr Software Engineer--Routing Platform & Infrastructure joins the Platform Infrastructure & Optics team to develop software intelligence for high-performance routing platforms. You will design and develop scalable software systems for high-speed networking platforms, coherent optical transceivers, PHY devices, and next-generation NPU-based systems. Key responsibilities include owning management frameworks for hardware interoperability, integrating control-plane and datapath logic, and architecting Linux-based embedded solutions. You will also design diagnostic and telemetry infrastructure to ensure network observability. The role requires proficiency in C/C++, Python, Data Structures, Algorithms, and Linux OS programming. Technical requirements include experience with embedded systems, platform infrastructure, and optics software. You will work on complex problems involving silicon photonics, ASIC/NPU datapath, and distributed network operating systems like IOS-XR, SONiC, or FBOSS to support AI networking infrastructure.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Own the lifecycle of management frameworks to ensure standardized interoperability between hardware and pluggable optics.
  • Integrate control-plane and datapath logic to ensure NPU and ASIC designs deliver peak performance.
  • Architect robust, Linux-based embedded solutions for hardware optics and PHY layer integration.
  • Design diagnostic and telemetry infrastructure to maintain network observability and autonomy.
  • Lead the end-to-end design of medium-scope features as a technical steward for the software roadmap.
  • Provide technical mentorship through knowledge sharing, meticulous code reviews, and the creation of user documentation.

What we're looking for

  • Must have a Bachelor's degree and 6+ years, Master's degree and 4+ years, or PhD and 1+ years of experience in CS, EE, or a related field.
  • Must have experience in C/C++/Python, Data Structures, and Algorithms.
  • Must have experience in embedded systems development and Linux OS programming.
  • Must have experience in Platform Infrastructure or Optics software development.
  • Must be local to Milpitas to work in the office at least 3 days each week.
  • Experience with coherent optics (ZR/ZR+), PHY / SerDes, FEC, ASIC / NPU, and DSP-based systems (preferred).
  • Familiarity with CMIS and/or SFF standards (preferred).
  • Experience with IOS-XR, SONiC, FBOSS, or similar NOS platforms (preferred).

More like this

Similar roles

Senior Software Engineer

Cisco

Milpitas, CA 54 days ago
SONiC C C++ Python Linux CI/CD Docker Kubernetes Networking Protocols L2 L3 Switching Routing Telemetry Drivers SDKs Distributed Systems Embedded Systems
7+ yrs exp Hybrid

Senior Lead Infrastructure Engineer / Platform Engineer

JPMorgan Chase

Plano, TX +1 82 days ago
C# .NET PowerShell Windows Automation REST API Cloud Infrastructure React GitHub Copilot VS Code Claude Code LLM Integration Event-Driven Architecture Infrastructure Engineering Networking Storage Engineering Platform Modernization
7+ yrs exp