Taro Logo

Dataplane Software Engineer, Routing IP

Global leader in high-speed connectivity focused on IP/Optical convergence and network performance optimization
Ottawa, ON, Canada
$99,200 - $158,400
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Networking

Description For Dataplane Software Engineer, Routing IP

Ciena, the global leader in high-speed connectivity, is seeking a Senior Dataplane Software Engineer to join their Routing and Switching product group. This role is based in Ottawa and focuses on designing and developing embedded carrier-grade software for their cutting-edge networking solutions.

The position sits within Ciena's Coherent Routing division, which is pioneering IP/Optical convergence to optimize network performance through multi-layer operations, dynamic scalability, and improved network sustainability. The team takes a holistic approach, combining purpose-built routing, leading coherent optics, and intelligent, flexible photonics.

As a Dataplane Software Engineer, you'll be deeply involved in all aspects of the software development lifecycle, from requirements analysis to support. The role requires expertise in C/C++ programming, working with embedded Linux systems, and developing software for advanced Layer 2, MPLS and IP services. You'll be working with hardware-based forwarding engines (ASICs, NPUs, FPGAs) and implementing critical networking features including IPv4/IPv6, E-VPN, and IP-VPN.

The ideal candidate brings 5+ years of embedded software development experience in networking/telecommunications, with a strong foundation in C programming and real-time systems. Experience with Broadcom DNX/XGS packet processing chipsets is highly valued. Beyond technical skills, you should be self-motivated, innovative, and able to collaborate effectively in a multi-site, global team environment.

Ciena offers a competitive compensation package ranging from $99,200 to $158,400 CAD, along with comprehensive benefits including medical/dental/vision coverage, 401(k)/DCPP matching, stock purchase options, and various leave benefits. The company promotes a people-first culture focused on individual growth, well-being, and belonging, while driving meaningful social and community impact alongside business success.

This role presents an excellent opportunity for an experienced software engineer to work on cutting-edge networking technology while being part of a company that values both technical excellence and human-centered development. The position combines challenging technical work with the stability and benefits of an industry leader in telecommunications infrastructure.

Last updated 3 days ago

Responsibilities For Dataplane Software Engineer, Routing IP

  • Work collaboratively in all stages of software development process
  • Design and develop software in C/C++ for Layer 2, MPLS and IP services
  • Develop software for real-time embedded Linux environment
  • Contribute to new products and networking features
  • Provide basic project management for own work
  • Engineer software using Agile methodology
  • Develop and maintain carrier-grade software
  • Participate in backlog defect reduction
  • Troubleshoot issues and work with various teams

Requirements For Dataplane Software Engineer, Routing IP

Linux
  • Bachelor's degree in Electrical/Computer Engineering
  • 5+ years embedded software development experience in networking/telecommunications
  • Extensive C programming language experience
  • Experience with multi-processor systems in embedded Linux environment
  • Experience with hardware-based Layer 2/3 forwarding engines
  • Knowledge of MPLS, BGP, Segment Routing solutions
  • Experience with IPv4, IPv6, E-VPN and IP-VPN
  • Knowledge of embedded fast protection mechanisms
  • Experience with Broadcom DNX/XGS packet processing chipsets (asset)
  • Strong verbal and technical writing skills
  • Ability to collaborate in multi-site, multi-geography team environment

Benefits For Dataplane Software Engineer, Routing IP

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Medical, dental, and vision plans
  • 401(K) (USA) & DCPP (Canada) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave

Jobs Related To Ciena Dataplane Software Engineer, Routing IP