Taro Logo

Software Engineering Senior Technical Leader - Networking

Global technology company that designs, manufactures, and sells networking hardware, software, and telecommunications equipment.
$198,600 - $282,900
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Networking
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - Customer Experience

Principal Software Engineer position at Cisco focusing on customer experience software development, offering competitive salary and comprehensive benefits package.

Principal Engineer - ThousandEyes

Principal Engineer position at Cisco's ThousandEyes, leading architectural design for network assurance solutions using Java, Python, and Kubernetes with competitive benefits and salary range $227,100-$323,500.

Principal Software Engineer

Lead software development initiatives at PepsiCo as Principal Software Engineer, driving digital transformation through technical leadership and strategic thinking.

Principle Software Engineer

Principal Software Engineer position at PepsiCo leading digital transformation initiatives, requiring 9+ years of experience in software development and engineering management.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Data team, leading development of cloud-scale data analytics solutions with competitive compensation and remote work flexibility.

Description For Software Engineering Senior Technical Leader - Networking

Join Cisco's Switch Abstraction Interface (SAI) team, a crucial component of the Silicon One networking software division. This senior technical leadership role offers an opportunity to shape the future of networking technology at one of the world's leading technology companies.

As a Senior Technical Leader, you'll be at the forefront of designing and implementing software interfaces that abstract hardware complexities for network switches. The role combines deep technical expertise with leadership responsibilities, as you'll drive architectural decisions and represent Cisco in the SAI open-source community.

The position requires extensive experience in networking software development, with a focus on software-hardware integration and networking protocols. You'll work with cutting-edge technologies and lead initiatives in debugging, serviceability, and performance optimization. The role offers the chance to influence industry standards while working with state-of-the-art networking technologies.

Cisco offers a comprehensive benefits package including flexible vacation time, medical benefits, and opportunities for professional growth. The company's culture emphasizes inclusion, innovation, and work-life balance, with dedicated time for volunteering and community involvement.

This is an excellent opportunity for an experienced software engineer looking to make a significant impact in networking technology while leading and mentoring others. You'll be working with a talented team on challenging problems that affect the future of network infrastructure, making this role both technically challenging and strategically important for Cisco's networking solutions.

Last updated a day ago

Responsibilities For Software Engineering Senior Technical Leader - Networking

  • Aligning SONiC switch model with SAI architectural goals
  • Leading Cisco's involvement in the SAI open-source community and technical discussions
  • Driving SAI software architecture and design principles
  • Designing and developing SAI software interfaces for network switches
  • Mentoring team members
  • Collaborating with hardware teams to ensure alignment with system capabilities

Requirements For Software Engineering Senior Technical Leader - Networking

Python
Linux
  • Bachelors + 12 years of experience in networking software development or Masters + 8 years of experience, or PhD + 5 years of experience
  • Proficient in programming languages such as C, C++, and Python
  • Experience with networking protocols (e.g., L2/L3, MPLS, BGP, OSPF)
  • Experience with software-hardware integration and debugging
  • Experience with the SONiC switch model and open-source community engagement preferred
  • Knowledge of ASIC programming and SDKs preferred
  • Strong debugging, troubleshooting, and serviceability skills
  • Excellent communication and collaboration skills

Benefits For Software Engineering Senior Technical Leader - Networking

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Up to 16 days vacation time for non-exempt employees
  • Flexible Vacation Time Off policy for exempt employees
  • 80 hours of sick time off annually
  • Up to twelve paid holidays per calendar year
  • 401k with Cisco matching contribution
  • Medical, dental and vision insurance
  • Short and long-term disability coverage
  • Basic life insurance
  • Paid time off for volunteering

Interested in this job?