D2L

Software Developer Rotation Program - Spring 2026 New Graduate

D2L

Apply
7 days ago
Toronto, Canada or Vancouver, Canada
Intern / Entry Level

Responsibilities

  • Participate in a rotational program, switching teams every six months.
  • Work on a variety of technologies including distributed systems and user interfaces.
  • Collaborate with technical product managers, designers, and test developers.
  • Analyze and decompose problems into potential technical solutions.
  • Contribute to software development that impacts millions of users.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a similar technical discipline, expected by Spring 2026.
  • Proficient coding skills in languages such as C++, C#, or Java.
  • Strong understanding of computer science topics including data structures and algorithms.
  • Experience in software development, preferably in a technology-focused company.
  • Familiarity with artificial intelligence tools is a plus.

Benefits

  • Impactful work transforming the way the world learns.
  • Flexible work arrangements.
  • Learning and growth opportunities.
  • Tuition reimbursement of up to $4,000 CAD for continuing education.
  • Two paid days off for educational activities.
  • Access to mental health services and financial planning.
  • Retirement planning assistance.
  • Two paid volunteer days.
  • Competitive benefits package.
  • Home internet reimbursements.
  • Employee referral program.
  • Wellness reimbursement.
  • Employee recognition programs.
  • Social events.
  • Dog-friendly offices in select locations.

Tech Stack

C#C++Java

Categories

AI & MLBackendFrontendFull StackMobileTesting