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.