Senior Software Engineer - BGP Routing

Be among the first applicants.
Cisco Systems, Inc.
Ottawa
CAD 150,000 - 200,000
Be among the first applicants.
3 days ago
Job description

Renowned for being the best in the industry, our BGP Routing Team is part of the Distributed Systems Engineering group, where they focus on the design, development, coding, and testing of routing software modules. These modules are critical for providing enterprise, data center, and service provider solutions, giving them a competitive edge. This team oversees the XR BGP protocols and works on platform-independent networking software compatible with all XR platforms, including Cisco 8000, ASR 9000, and 5500. They develop new features for service providers and hyperscaler customers, addressing emerging demands with a rich implementation of technologies like segment routing and EVPN, L3VPN, while ensuring IETC (RFC) compliance. Primarily coding in C with Python for automation, the team focuses on multithreaded development to enhance network scalability and performance. This is a growing team with a presence across San Jose, India, Ottawa, and Europe.

Your Impact

The Tech Lead position involves working on the development of new features, bug fixing, and addressing customer queries within the BGP protocol space. The position requires developing expertise for webscaler demands while collaborating with other software teams to ensure high-quality software delivery.

  • Develop new features and fix bugs, including customer-specific and engineering-driven initiatives.
  • Focus on BGP protocol specifics to meet growing demands from customers.
  • Conduct peer code/design reviews and collaborate with adjacent software teams on programming interfaces.
  • Develop automated tests to ensure a high-quality handoff to the Test team and deliver detailed software specifications.
  • Handle customer queries and participate in triages for issue resolution.

Minimum Qualifications

  • Bachelors in STEM with 7+ years of relevant experience or Masters in STEM with 4+ years of relevant experience or PhD in STEM with 1+ years of relevant experience.
  • Previous software development experience in the networking domain.
  • Multithreaded programming experience with C.

Preferred Qualifications

  • Knowledge of Routing Technologies, BGP, OSPF, ISIS, MPLS protocols.
  • Understands advanced architecture principles and design practices.
  • Creative problem-solving skills and excellent troubleshooting/debugging skills.
  • Experience in manageability frameworks such as YANG/SNMP/XML.
  • Familiarity with Unix/Linux. Experience using RTOS (ex: QNX, VxWorks).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer - BGP Routing jobs in Ottawa