Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Senior Software Engineer

Cisco Milpitas, California Hybrid senior full-time

Salary

$167,700 - $245,200 per year

Apply on Cisco

Description

The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. As the networking industry undergoes a massive transformation to build next-generation infrastructure for AI/ML workloads, this team is uniquely positioned to capture that market transition. You will work among a team of engineers building large-scale distributed systems by harnessing open-source technologies while pushing the boundaries of Systems and Silicon Architecture.

You will be part of a team of engineers involved in the development of software for next-generation data center switching, critical for AI Infrastructure for Hyperscalers and the Cisco Hyperfabric project. Your role involves:

  • Defining, architecting, designing, testing, and delivering new features and solutions on Cisco switches using open-source SONiC.
  • Providing constant feedback to hardware and software teams for improvements and writing functional and design specs independently.
  • Collaborating with cross-functional teams including ASIC SDK, Product Management, CX, and Open Source community groups.
  • Interacting and innovating through close collaboration with Distinguished and Principal engineers with a focus on Scale, Performance, and Reliability.
  • Driving end-to-end product development and production support in a fast-paced, evolving environment.

Minimum qualifications:

  • Bachelor's + 7 years of related experience OR Master's + 4 years of related experience OR PhD + 1 year of related experience.
  • 5+ years' experience developing routing/switching features, with test automation.
  • 3+ years' experience configuring, debugging networking systems and solutions.
  • 3+ years' experience using scripting languages including Python.
  • Knowledge of control & data plane technologies including L2, L3, BGP, EVPN, VXLAN.

Preferred qualifications:

  • Exposure to open source NoS SONiC.
  • Familiarity with RDMA, RoCE and HPC networks.
  • Knowledge of QoS and congestion control mechanism in data center network.
  • GIT, Jira, Jenkins and CI/CD pipeline tools.
  • Familiarity with AI Assisted development tools like co-pilot, cursor, windsurf.

The starting salary range posted for this position is $167,700.00 to $245,200.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation, equity, or benefits.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Milpitas-California-US/Software-Engineer_2009401-1

Apply on Cisco