Software Engineer 8 month Co-op - Fall/Winter 2026

CienaOttawa, ON
CA$25 - CA$34

About The Position

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.

Requirements

  • Enrollment in a degree program for Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Programming experience in C or Python.
  • Solid understanding of software development fundamentals, including data structures and algorithms.
  • Interest in exploring both front-end development and backend automation.
  • Strong problem-solving and teamwork skills.
  • Effective communication skills, both written and verbal.

Nice To Haves

  • Familiarity with React for front-end development.
  • Exposure to automated testing concepts and Test-Driven Development (TDD).
  • Knowledge of CI/CD pipelines and tools like Jenkins.
  • Experience with Linux environments, including Yocto.

Responsibilities

  • Contribute to the design, development, and testing of data-driven microservices.
  • Build and enhance features for the React-based web front-end, serving as the primary interface for backend services.
  • Design, implement, and maintain a suite of automated tests, applying Test-Driven Development (TDD) principles to ensure service reliability.
  • Participate in team meetings, code reviews, and design discussions, contributing ideas to improve service isolation and overall framework functionality.

Benefits

  • Employee Assistance Program (EAP)
  • company-paid holidays
  • paid sick leave
  • vacation pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service