# Software Engineering Technical Leader, Nexus Switches

**Company**: Cisco
**Location**: Milpitas, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $186,900.00 to $267,700.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Milpitas-California-US/Software-Engineering-Technical-Leader--Ethernet-Switching_2002711?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_526c43fb-899

## 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

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Milpitas-California-US/Software-Engineering-Technical-Leader--Ethernet-Switching_2002711?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
