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 3 Nov 2026

Software Engineering Technical Leader, Nexus Switches

Cisco Milpitas, California Hybrid senior full-time

Salary

$186,900 to $267,700 per year

Apply on Cisco

Description

At Cisco's Data Center Business Unit, we drive innovation in networking technologies. As a Software Engineering Technical Leader, Nexus Switches, you will work on developing groundbreaking Ethernet Switching products for AI, cloud computing, and enterprise environments.

You will have the opportunity to learn a wide range of core Ethernet Technologies and contribute to the development of software for our next-generation data center switch Nexus product family.

Key responsibilities:

  • Participate in a project team of engineers involved in software development for Nexus products
  • Define, architect, design, and deliver new features and solutions on the Nexus family platform
  • Act as a resource for colleagues with less experience
  • Develop relationships with peer stakeholders within and across teams
  • Lead projects with limited complexity and small-to-medium features from technical design through completion
  • Contribute to delivering high-quality design and deliverables
  • Advocate for new features within a product to address customer needs
  • Track metrics for product adoption and success
  • Write functional clean code and unit tests with minimal guidance
  • Perform coding, debugging, testing, and troubleshooting throughout the development process under minimal supervision
  • Contribute as an expert in secure coding principles and understand threat models of features
  • Troubleshoot complex issues within the production environment and serve customers through on-call rotations
  • Coordinate and collaborate on project timelines and continuously review, update, and communicate project specifications to team members and stakeholders
  • Develop remediation plans and alternatives to ensure timely delivery
  • Identify and act upon opportunities to assist others

Requirements:

  • Bachelor's + 10 years of related experience, or Master's + 8 years of related experience, or PhD + 6 years of related experience
  • C and/or C++ and Python programming languages
  • Embedded and/or router/switch software development experience
  • Debugging with tools like GBD
  • SDLC and L2/L3/ACL/QOS Packet Forwarding and/or CPU packet path experience and SDK development experience on NPU/DPU or networking ASICs
  • Experience with traffic generator tools such as IXIA & Spirent

Benefits:

  • Medical, dental, and vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short and long-term disability coverage
  • Basic life insurance
  • Paid time away (10 paid holidays, 1 floating holiday, 16 days of paid vacation time per full calendar year)
  • Opportunities for professional growth and development

Skills

Required

  • C
  • C++
  • Python
  • GBD
  • SDLC
  • L2/L3/ACL/QOS Packet Forwarding
  • CPU packet path
  • SDK development
  • NPU/DPU
  • networking ASICs
  • IXIA
  • Spirent

Nice to have

  • SDK development on NPU/DPU/Networking ASICs
  • Proven experience fostering collaboration across diverse teams
  • Hands-on experience with SDKs
  • Practical experience and knowledge working with network processors and/or packet forwarding ASICs
Apply on Cisco