Sr. Software Engineer

2 weeks ago


Ottawa, Canada Ciena Corporation Full time

They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are effective and identify areas for improvement.* This is a secondary processing purpose.* This is a secondary processing purpose.* This is a primary processing purpose.* This is a secondary processing purpose.Sr. Software Engineer page is loaded## Sr. Software Engineerlocations: Ottawatime type: Full timeposted on: Posted Todayjob requisition id: R 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.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. At Ciena, innovation thrives in an environment where collaboration and creativity are encouraged. Join us and experience professional and personal satisfaction while contributing to groundbreaking outcomes.**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#LI-JDPay 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.Join our to get relevant job alerts straight to your inbox. 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


  • Sr. Software Engineer

    4 weeks ago


    Ottawa, Canada Softchoice Full time

    Sr. Software Engineer AI Softchoice Location: Ottawa, Ontario, Canada Seniority level: Associate Employment type: Full-time Job function: Engineering and Information Technology IT Services and IT Consulting Job Overview Softchoice is a software-focused IT solutions and services provider that equips organizations to be agile and innovative. We move them to...

  • Sr. DevOps engineer

    6 hours ago


    Ottawa, Canada Lorven Technologies Full time

    Our client is looking Sr. DevOps engineer for long term project in Ottawa, Ontario (onsite only) Below is the detail requirement. Role: Sr. DevOps engineer with Test Infra development exp Location: Ottawa, Ontario (onsite only) Job Description: 5 to 7 years’ experience with setting up and maintaining automation platforms enabling continuous integrations,...

  • Sr. Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Softchoice Full time

    Why You'll Love SoftchoiceWe are a software-focused IT solutions and services provider that equips organizations to be agile and innovative, and for their people to be engaged, connected, and creative at work. That means moving them to the cloud, helping them build the workplace of tomorrow, and enabling them to make smarter decisions about their technology....


  • Ottawa, Ontario, Canada Procom Full time

    Sr. Full Stack Engineer (Front End Focus):On behalf of our IT industry client, Procom is searching for a Sr. Full Stack Engineer (Front End Focus) for a permanent role. This position is a hybrid position with 3 days onsite at our client's Montreal or Ottawa office.Sr. Full Stack Engineer (Front End Focus) - Job Description:Join the Business Solutions...


  • Ottawa, Canada TrendMicro Full time

    Sr. Software Developer page is loaded## Sr. Software Developerlocations: Ottawatime type: Full timeposted on: Posted Todayjob requisition id: R Trend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information across enterprises, governments, and consumers.Fueled by decades of security expertise, global threat research,...


  • Ottawa, Ontario, Canada KPMG Canada Full time

    OverviewAt KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause turning insight into opportunity for clients and communities around the world.Canada's Scientific Research and Experimental Development (SR&ED) program is one of the country's largest tax incentive programs. It is intended to create a supportive...


  • Ottawa, Canada Trend Micro Full time

    Trend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information. Fueled by decades of security expertise, world-leading global threat research and intelligence, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals across clouds, networks,...


  • Ottawa, Canada Trend Micro Full time

    Trend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information across enterprises, governments, and consumers.Fueled by decades of security expertise, global threat research, and continuous innovation, Trend harnesses AI to protect organizations and individuals across clouds, networks, devices, and endpoints.The...

  • Sr. Systems Engineer

    4 weeks ago


    Ottawa, Canada Marshall Aerospace and Defence Group Full time

    .Sr. Systems Engineer page is loaded## Sr. Systems Engineerlocations: Ottawa, Canadatime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR Marshall Canada is seeking a Sr. Systems Engineer to join our team in Ottawa, ON. Reporting to the Sr. Manager, Systems Engineering, this role is responsible to support and lead systems engineering...

  • Sr. Systems Engineer

    4 weeks ago


    Ottawa, Canada Marshall Aerospace and Defence Group Full time

    .Sr. 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. Systems Engineer to join our team in Ottawa, ON. Reporting to the Sr. Manager, Systems Engineering, this role is responsible to support and lead systems...