Taro Logo

Software Developer - New Grad 2025

Global leader in high-speed connectivity solutions focused on optical network technology
Ottawa, ON, Canada
$62,100 - $99,100
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Telecommunications

Job Description

Ciena, a global leader in high-speed connectivity, is seeking a New Grad Software Developer to join their team in Ottawa. This role offers an exciting opportunity for recent graduates to contribute to cutting-edge optical network solutions. The position combines hands-on software development with the chance to work on innovative technology that powers some of the world's leading networks.

The role involves full-stack software development responsibilities, from crafting and testing to deployment and maintenance. You'll work in a dynamic team environment, collaborating with various stakeholders including UX designers, QA teams, and release managers. The position requires strong programming skills in languages like C, C++, or Python, and familiarity with Linux-based development environments.

Ciena offers a competitive compensation package, with a salary range of $62,100-$99,100, comprehensive benefits including medical, dental, vision, 401(k) matching, and stock purchase options. The company culture emphasizes work-life balance, professional growth, and a flexible work environment that promotes individual well-being and belonging.

This is an excellent opportunity for new graduates looking to start their career with a technology leader that combines technical innovation with meaningful social impact. The role provides hands-on experience with cutting-edge network solutions while working alongside experienced professionals in a collaborative environment.

Last updated 22 days ago

Responsibilities For Software Developer - New Grad 2025

  • Craft, develop, test, deploy, maintain, and improve software
  • Manage individual project priorities, assignments, and timelines
  • Participate in full software development lifecycle
  • Collaborate with multi-functional teams including developers, UX designers, QA teams & release managers

Requirements For Software Developer - New Grad 2025

Linux
Python
  • Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field
  • Experience with C, C++ or Python
  • Experience with Linux-based developer tools and debugging environment (GNU, GCC, GDB, Insight)
  • Knowledge of development tools (Git, JIRA, Yocto, Docker, Bitbucket, Confluence)
  • Familiarity with CI frameworks (Jenkins, Grafana, Kubernetes)

Benefits For Software Developer - New Grad 2025

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave
  • Flexible work environment

Related Jobs

Associate Gameplay Software Engineer (Unreal Engine 5)

7-month contract position for an Associate Gameplay Software Engineer at Blackbird Interactive, working with Unreal Engine 5 in Vancouver or remotely within Canada.

Software Engineer

Full-time Software Engineer position at Liferaft, offering hybrid work arrangement across multiple Canadian locations.

Analyst, Quantitative Software Engineer (C#)

Entry-level Quantitative Software Engineer position at BMO Capital Markets, focusing on developing trading applications and analytics libraries using C# and modern DevOps practices.

Junior Platform Engineer

Junior Platform Engineer position at Liferaft, offering hybrid work options in Halifax or Toronto, focused on platform and infrastructure development.

Project Engineer

Junior Project Engineer position at FLIR/Teledyne in Victoria, BC, focusing on software project delivery, system design, and customer support with travel requirements.