
Software Developer Rotation Program - Spring 2026 New Graduate
D2L
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