
Software Developer - New Graduate
D2L
3 months ago
Toronto, Canada or Vancouver, Canada
Intern / Entry Level
Responsibilities
- Develop software solutions that enhance educational experiences.
- Collaborate with technical product managers, designers, and test developers.
- Analyze and decompose problems into technical solutions.
- Work with various technologies including distributed systems and mobile computing.
Requirements
- Bachelor's degree in Computer Science or a related field, completed in 2025.
- Proficient coding skills in languages such as C++, C#, or Java.
- Strong understanding of data structures, algorithms, and databases.
- Experience in software development, preferably in a technology-focused company.
- Familiarity with Artificial Intelligence tools.
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.
- 2 Paid Days off for Catch the Wave related activities.
- Access to mental health services and financial planning.
- Retirement planning assistance.
- 2 Paid Volunteer Days.
- Competitive benefits package.
- Home Internet reimbursements.
- Employee referral program.
- Wellness reimbursement.
- Employee recognition programs.
- Social events.
- Dog-friendly offices at select locations.
Tech Stack
C#C++Java
Categories
AI & MLBackendFrontendFull StackMobile