Software Engineering Technical Leader, Ethernet Switching

Cisco

Remote

Quick summary

Work type
Remote
Location
Milpitas, CA
Salary
$183,800–$263,600 / yr
Posted
23 days ago
Closes
Jun 30, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $224k
$129k most similar roles pay here $278k

This role pays more than 80% of similar roles. Most pay $143,248–$222,000 — the shaded band above. At the midpoint, this role pays about $224k versus about $183k for comparable roles.

Based on 239 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 174 open roles on FindRole.

Listed pay typically runs $165,000–$241,400 across 174 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader, Ethernet Switching

As a Senior Software Engineer on Cisco’s Data Center Business Unit team, you will play a pivotal role in developing next-generation Ethernet Switching products for both public and private cloud infrastructures. Your day-to-day responsibilities include defining, architecting, designing, and delivering new features for the Nexus family platform while mentoring junior colleagues and contributing to project timelines. You will work closely with cross-functional teams to ensure timely delivery of high-quality software solutions, troubleshoot complex issues in production environments, and advocate for customer-driven feature enhancements. The ideal candidate possesses extensive experience in C/C++ and Python programming, embedded/router/switch software development, and debugging tools like GDB. Familiarity with SDLC, packet forwarding, and SDK development on NPU/DPU or networking ASICs is crucial, as is hands-on experience with traffic generator tools such as IXIA and Spirent.

What you'll do

  • Define and architect new features for the Nexus family platform.
  • Develop clean code and unit tests with minimal guidance.
  • Troubleshoot complex issues in production environments and lead postmortem analysis.
  • Coordinate project timelines and communicate specifications to team members.
  • Write secure, scalable, reliable code enabling velocity in product releases.
  • Act as a resource for colleagues with less experience on the team.

What we're looking for

  • Bachelor’s degree plus 10 years or equivalent experience in software development.
  • Proficiency in C/C++ and Python programming languages.
  • Experience with embedded and router/switch software development.
  • Expertise in SDLC, L2/L3/ACL/QoS packet forwarding, and SDK development on NPUs/DPUs.
  • Hands-on experience debugging with tools like GDB and traffic generators such as IXIA & Spirent.
  • Strong understanding of secure coding principles and threat modeling.

More like this

Similar roles

Embedded Software Engineer - Ethernet Switching

Nvidia

Austin, TX 29 days ago $184,000$287,500
C Linux Python SONiC SwitchDev SAI Linux_kernel_networking_drivers EVPN Segment_Routing SRIOV container_networking NAT Firewall Load_Balancer Terraform AWS Kubernetes CI/CD
Hybrid

Senior Solutions Architect, Ethernet Networking

Nvidia

Remote (Santa Clara, CA) 9 days ago $184,000$287,500
BGP VxLAN EVPN Linux CLOSNetworkingArchitecture NVIDIAAir GNS3 EVE-NG TCP/IP DevOpsAutomationScripts DataCenterArchitecture PCIeDevices ComputerHardwareArchitecture SystemLevelIssues LinuxOS KernelDrivers NetworkPerformanceMonitoringTools
Remote

Lead Network Automation Engineer

Wells Fargo

Irving, TX 5 days ago
Python Ansible GitHub Actions CI/CD Nautobot Cisco Arista BGP MPLS SD-WAN DNS/DHCP/IPAM Linux Agile DevOps GitHub Copilot
Hybrid