Taro Logo

Technical Lead, Senior Software Engineer - Networking

Global technology company that designs, manufactures, and sells networking hardware, software, and telecommunications equipment.
$140,400 - $200,700
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Networking
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Software Engineer I, Alerts Platform - ThousandEyes

Lead Software Engineer position at Cisco ThousandEyes building scalable stream processing platforms for anomaly detection using Java, Kafka, and related technologies.

Customer Delivery Engineering Technical Leader - HTTS (Collab)

Technical leadership role at Cisco focusing on collaboration technologies and customer support for government sector, requiring extensive experience in Cisco communication systems.

Technical Lead, Backend Engineering

Lead Backend Engineering role at Cisco focusing on AI service integration for security products, offering competitive compensation and comprehensive benefits.

Technical Lead, Backend Engineering

Technical Lead Backend Engineering role at Cisco, focusing on AI service integration and platform development with competitive salary range $173,100-$241,700.

Solutions Engineer - Assurance & Automation - German speaking

Senior Solutions Engineer role at Cisco focusing on network assurance and automation, requiring German language skills and extensive networking expertise.

Description For Technical Lead, Senior Software Engineer - Networking

Cisco is seeking a Technical Lead, Senior Software Engineer to join their networking team, focusing on developing innovative solutions using the Cisco Silicon One ASIC and IOS XR software. This role is based in RTP, North Carolina, offering a competitive salary range of $140,400 - $200,700 USD.

The position involves working on cutting-edge networking technology, specifically the Cisco 8000 series platform, where you'll be responsible for developing SDKs and control planes for networking protocols. The team works directly with major web, cloud, and service provider customers to deliver high-performance routing solutions.

As a Technical Lead, you'll be expected to contribute to feature development with minimal supervision, working on embedded software that bridges hardware and software technologies. The role requires expertise in networking protocols and the ability to build quality features for customers. You'll be creating APIs for software-hardware communication and collaborating across multiple teams.

The ideal candidate should have 8+ years of experience (with a Bachelor's degree) or 6+ years (with a Master's degree) in software engineering, particularly in networking protocols like TCP/IP, BGP, and OSPF. Strong programming skills in C++ and/or Python are essential, along with experience in hardware APIs and SDK development.

Cisco offers an excellent benefits package including medical, dental, and vision insurance, 401k with company matching, flexible vacation policy, and 80 hours of paid volunteer time. The company culture promotes diversity, inclusion, and continuous learning, with opportunities for career growth and development.

This role presents a clear path to engineering management, making it ideal for senior engineers with leadership aspirations. Working at Cisco means joining a global leader in networking technology, where you'll have the opportunity to shape the future of internet infrastructure while working with cutting-edge technologies and some of the world's largest technology companies.

Last updated a day ago

Responsibilities For Technical Lead, Senior Software Engineer - Networking

  • Contribute to feature builds with minimal supervision
  • Work on embedded software with hardware interactions
  • Create APIs that communicate between software and hardware layers
  • Work collaboratively across teams
  • Develop SDK and Control plane for networking protocols
  • Deliver high-quality solutions on Cisco 8000 platform

Requirements For Technical Lead, Senior Software Engineer - Networking

Python
Linux
  • Bachelor's Degree with 8+ years of experience or Master's Degree with 6+ years of experience
  • Experience working with networking protocols (TCP/IP, DNS, BGP, OSPF, FTP, IPv4/IPv6)
  • Ability to program in C++ and/or Python
  • Experience building and developing software and/or hardware APIs
  • Experience with network processor software programming or embedded software programming (preferred)
  • Experience with networking operating systems like IOS XR (preferred)
  • Self-starter with ability to drive technical solutions

Benefits For Technical Lead, Senior Software Engineer - Networking

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Up to 16 days vacation time for non-exempt employees
  • Flexible Vacation Time Off policy for exempt employees
  • 80 hours of sick time off per year
  • 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
  • 80 hours paid time for volunteering

Interested in this job?