Talent.com
Sr. Software Engineer
Sr. Software EngineerCiena • Ottawa, ON, CA
Sr. Software Engineer

Sr. Software Engineer

Ciena • Ottawa, ON, CA
25 days ago
Job type
  • Full-time
Job description

Sr. Software Engineer – Ciena

As the global leader in high‑speed connectivity, Ciena is committed to a people‑first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well‑being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

About Us

At Ciena, we believe in the transformative power of people. As a network strategy and technology company, we are committed to making a difference in lives—enhancing productivity, creativity, health, and comfort. Our engineers design and implement technologies that empower people to achieve great things. Innovation is at the heart of what we do, driven by our culture and exceptional talent. We celebrate diversity, inclusion, and the free exchange of ideas across the globe.

How You Will Contribute

  • Design and implement data plane software in C for virtualized distributed systems built on microservices‑based architectures, including provisioning and managing forwarding plane resources for IP / MPLS, L3VPN, EVPN, and L2 Ethernet applications.
  • Manage project activities, including effort estimation, tracking, and status reporting for individual or small team contributions.
  • Participate in all phases of the product development cycle, including product definition, design, planning, implementation, and testing.
  • Review product requirements and customer use cases to prototype and evaluate solutions on target hardware and virtual platforms.
  • Deliver detailed functional specifications and technical design documents for embedded software architectures and components.
  • Support developed features through product verification and customer introduction, providing training to field support personnel.
  • Collaborate with cross‑functional teams, including control plane and forwarding plane engineers, Product Line Management, Agile Scrum Masters, and System Integration / Test teams to accelerate time‑to‑market for routing solutions.

The Must Haves

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5–10 years of experience in software development, preferably in a data networking environment.
  • Proficiency in multi‑threaded C / C++ programming in Linux‑like operating systems.
  • Proven experience in feature specification, design, and implementation of data plane architecture for commercial networking products.

  • Strong understanding of L2 / L3 forwarding plane technologies, including switching / routing, protection schemes, Ethernet OAM, and IP / MPLS.
  • Familiarity with Docker, gRPC, Telemetry, and Netconf / Yang.
  • Nice to Haves

  • Experience working on microservices software architecture employing Docker containers and virtualization technologies.
  • Knowledge of Software Defined Networking (SDN), routing, VPN technologies, and SRv6.
  • Exposure to Agile methodologies and tools for project management.
  • Ability to prototype and evaluate alternative solutions on virtual platforms.
  • Hands‑on experience with disaggregated solutions for global service providers.
  • Strong communication skills to collaborate effectively with stakeholders across teams and locations.
  • Experience contributing to network operating systems like Ciena’s SAOS.
  • Pay Range

    The pay range for this role is competitive and aligned with industry standards. Compensation will be commensurate with experience and expertise. The salary range is : $102,800.00 - $164,200.00 CAD. Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available. Non‑Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company‑paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.

    At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

    Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

    If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

    #J-18808-Ljbffr

    Create a job alert for this search

    Sr Software Engineer • Ottawa, ON, CA

    Similar jobs
    ASIC Digital Design, Sr Staff Engineer - 13027

    ASIC Digital Design, Sr Staff Engineer - 13027

    Synopsys Inc • Ottawa, ON, Canada
    Full-time
    ASIC Digital Design, Sr Staff Engineer - 13027.Join to apply for the ASIC Digital Design, Sr Staff Engineer - 13027 role at Synopsys Inc. At Synopsys, we drive the innovations that shape the way we ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Averian Inc. • Ottawa
    Full-time
    Averian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help ente...Show more
    Last updated: 3 days ago • Promoted
    Sr. Manager, Engineering

    Sr. Manager, Engineering

    Skyworks Solutions, Inc. • Ottawa
    Full-time
    If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high-performance analog semiconductors whose solutions are powe...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    MTS - Software Engineer - RTOS, Embedded Development

    MTS - Software Engineer - RTOS, Embedded Development

    Wind River • Ottawa
    Full-time
    MTS - Software Engineer - RTOS, Embedded Development.Canadian Citizen (Please see the Required Citizenship Clearance Below). Wind River’s impact spans critical infrastructure domains such as telecom...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    acre security • Ottawa, ON, Canada
    Full-time
    Senior Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environmen...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Full-time
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Show more
    Last updated: 22 days ago • Promoted
    Senior Embedded Software Engineer - On-Site Ottawa

    Senior Embedded Software Engineer - On-Site Ottawa

    Morson Talent (Canada & USA) • Ottawa
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t...Show more
    Last updated: 24 days ago • Promoted
    Sr. Systems Engineer

    Sr. Systems Engineer

    Marshall • Ottawa
    Full-time
    Marshall Canada is seeking a Sr.Systems Engineer to join our team in Ottawa, ON.Manager, Systems Engineering, this role is responsible to support and lead systems engineering activities critical to...Show more
    Last updated: 24 days ago • Promoted
    ASIC Digital Design, Sr Staff Engineer - 13027

    ASIC Digital Design, Sr Staff Engineer - 13027

    Synopsys, Inc. • Ottawa, ON, Canada
    Full-time
    At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer Controls

    Software Engineer Controls

    Altair • Ottawa
    Full-time
    Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and pr...Show more
    Last updated: 3 days ago • Promoted
    Senior Platform Engineer - Product Infra (Hybrid Ottawa)

    Senior Platform Engineer - Product Infra (Hybrid Ottawa)

    Facilisgroup • Ottawa
    Full-time
    A leading technology provider in the Promotional Products industry is seeking a Senior Platform Engineer to support their flagship SaaS platform, Syncore. This role involves managing Windows Server ...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer III

    Software Engineer III

    Versaterm • Ottawa
    Full-time
    Get AI-powered advice on this job and more exclusive features.Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve bee...Show more
    Last updated: 24 days ago • Promoted
    Jr. Software Engineer

    Jr. Software Engineer

    EarthDaily Analytics • Ottawa, ON, CA
    Full-time
    Quick Apply
    OUR VISION At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engine...Show more
    Last updated: 29 days ago
    Sr Programmer Analyst

    Sr Programmer Analyst

    The Ottawa Hospital • Ottawa
    Full-time +1
    The Business Intelligence and Reporting Team is looking for a Senior Programmer Analyst to design, develop and build data pipelines from different source systems to our Enterprise Data Warehouse.Th...Show more
    Last updated: 3 days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Ciena • Ottawa
    Full-time
    As the global leader in high‑speed connectivity, Ciena is committed to a people‑first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Engineer, RDI

    Senior Software Engineer, RDI

    Redis • Ottawa, ON, Canada
    Full-time
    We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.At Redis, you'...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Systems Engineer

    Sr. Systems Engineer

    Marshall Aerospace and Defence Group • Ottawa
    Full-time
    Systems Engineer page is loaded## Sr.Systems Engineerlocations : Ottawa, Canadatime type : Full timeposted on : Posted 2 Days Agojob requisition id : JR105044Marshall Canada is seeking a Sr.Sys...Show more
    Last updated: 24 days ago • Promoted