Senior Software Engineer

Cisco

Confirmed live today High trust
Closes in 3 days Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $206k
$105k $260k
below market most similar roles pay here above market

This role pays more than 87% of similar roles. Most pay $149,500–$177,781 — the blue band above. At the midpoint, this role pays about $206k versus about $164k 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

The Senior Software Engineer joins the Distributed System Engineering group to develop software for next-generation data center switching, specifically supporting AI infrastructure for hyperscalers and the Hyperfabric project. In this role, you will define, architect, design, test, and deliver new features on Cisco switches using the open-source SONiC operating system. Daily responsibilities include writing functional and design specifications, providing feedback to hardware and software teams, and collaborating with cross-functional groups like ASIC SDK and Product Management. You will utilize Python for scripting and possess knowledge of L2, L3, BGP, EVPN, and VXLAN technologies. The role requires expertise in routing and switching features, test automation, and networking systems. Preferred skills include familiarity with RDMA, RoCE, HPC networks, QoS, GIT, Jira, Jenkins, and CI/CD pipelines.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define, architect, design, test, and deliver new features for Cisco switches using open-source SONiC.
  • Write independent functional and design specifications for networking solutions.
  • Provide constant feedback to hardware and software teams to drive technical improvements.
  • Drive end-to-end product development and production support in a fast-paced environment.
  • Configure and debug complex networking systems and solutions.
  • Develop routing and switching features using scripting languages like Python.
  • Manage software delivery through CI/CD pipelines and version control tools.

What we're looking for

  • Bachelor's degree plus 7 years of related experience, Master's plus 4 years, or PhD plus 1 year of related experience.
  • 5+ years of experience developing routing/switching features with test automation.
  • 3+ years of experience configuring and debugging networking systems and solutions.
  • 3+ years of experience using scripting languages including Python.
  • Knowledge of control and data plane technologies including L2, L3, BGP, EVPN, and VXLAN.
  • Exposure to open source NoS SONiC (preferred).
  • Familiarity with RDMA, RoCE, and HPC networks (preferred).
  • Knowledge of QoS and congestion control mechanisms in data center networks (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 Software Engineer

Cisco

Milpitas, CA 24 days ago $167,700–$245,200
C++ Python Linux SONiC TCP/IP BGP VxLAN EVPN Pytest GDB PDB GIT Jira Jenkins CI/CD SAI L2/L3 Forwarding QoS ACLs
7+ yrs exp

Senior Software Engineer

Cisco

Milpitas, CA 44 days ago $167,700–$245,200
Python PyTest SONiC BGP ECMP VXLAN EVPN RDMA InfiniBand RoCE L2 L3 Traffic Generators Agile Networking Systems
7+ yrs exp Hybrid

Software Engineer

Cisco

Milpitas, CA 67 days ago
C++ Python Linux SONiC TCP/IP BGP VxLAN EVPN Pytest GDB PDB GIT Jenkins CI/CD SAI L2/L3 Forwarding ACLs QoS
7+ yrs exp

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp