Software Engineer

Cisco

Confirmed live today High trust
Closes tomorrow

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$125,700–$176,600 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Sep 15, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $158k
This role $151k
$110k most similar roles pay here $207k

This role pays less than 52% of similar roles. Most pay $134,925–$181,725 — the shaded band above. At the midpoint, this role pays about $151k versus about $158k 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 200 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineer

Software Engineer Joining the Switch Abstraction Interface team within the Silicon One networking software division, you will design and implement software interfaces that abstract hardware complexities for network switches. You will be responsible for aligning the SONiC switch model with SAI architectural goals while driving infrastructure efforts including debugging, serviceability, and performance optimization. Your daily work involves developing SAI software interfaces, mentoring team members, and collaborating with hardware teams to ensure system alignment. This role requires proficiency in C++, Python, algorithms, data structures, and networking protocols. You will also engage with the SAI open-source community to influence industry standards. The role focuses on solving technical challenges related to scalability and performance for high-performing networking products, specifically addressing the need for seamless integration within modern networking technologies through robust software architecture and design principles.

What does a Software Engineer earn in California?

Median $214000 from 791 postings across 63 companies.

See salary data

What you'll do

  • Design and implement software interfaces to abstract hardware complexities for network switches.
  • Align the SONiC switch model with SAI architectural goals.
  • Lead Cisco's participation in the SAI open-source community and technical discussions.
  • Drive SAI software architecture, design principles, and infrastructure efforts like debugging and performance optimization.
  • Develop SAI software interfaces specifically for network switches.
  • Mentor team members to ensure technical growth and project success.
  • Coordinate with hardware teams to ensure software alignment with system capabilities.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 3+ years of experience in an Engineering role.
  • Proficiency in C++ and Python.
  • Experience with algorithms and data structures.
  • Experience with networking protocols and technologies.
  • Experience in analytical reasoning and debugging using tools like GDB and PDB (preferred).
  • Experience with cloud, data center, or edge networking products (preferred).
  • Experience writing and testing software for high performing and scalable networking products (preferred).

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Remote (San Jose, CA) 39 days ago $186,900$267,700
C C++ Python Java TCP/IP Ethernet SONiC SAI SDK Agile JIRA Confluence PMP CSM CCNA CCNP CCIE Distributed Computing ASIC Design
10+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Rome, NY 80 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

General Dynamics

Dedham, MA 54 days ago $104,923$116,398
Object oriented development Agile SAST GitLab Python Bash Atlassian AI
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 58 days ago $102,100$202,200
LLMs Azure Copilot Python Spark Databricks Azure Data Factory C# Java TypeScript JavaScript C++ C Distributed Systems Web Services Agile
2+ yrs exp

Software Engineer

Hippo

Austin, TX 51 days ago
TypeScript Node.js Python RESTful APIs AWS Salesforce Auth0 Observability Conversational AI NICE CXOne Snapsheet SDKs
3+ yrs exp Hybrid