Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer Rotation Program - Spring 2026 New Graduate

D2l

Please apply by February 27nd  to ensure you are included in initial application reviews.

Who are we looking for?

At D2L, we're on the lookout for exceptional Software Developers graduating in May 2026 - those who are technically brilliant and also passionate about solving meaningful problems. If you are excited to innovate and eager to make a real impact in learning, we want to hear from you. Join us to help advance our goal of using technology to transform teaching and learning around the world.

What is the D2L New Grad Rotation Program?

A limited intake program for graduating Software Developers, with the opportunity to rotate every 6 months within our Software Engineering department for up to a 2 year duration. D2L’s Rotational Program will give you broad exposure to multiple layers of technology and accelerate your career. You will receive mentorship from Senior Technical leaders as you rotate through these different teams. 

How will I make an Impact? 

Our software is used daily by millions of people around the world and we need developers who are up to the challenge that this presents. We need these developers to work on a wide range of technologies including, but not limited to: distributed systems, automated test development, user interfaces, mobile and cloud computing. As a developer, you will help make dreams a reality.

Software Developers at D2L have a passion for technology and code. Beyond code, developers are expected to collaborate closely with others including technical product managers, designers and test developers. Your ideas and perspectives are essential to making sure we are building the right things.

What you'll bring to D2L


  • Ability to analyze and decompose problems into potential technical solutions

  • Experience with OO design and proficient coding skills (ie: C++, C# or Java)

  • Strong understanding of Computer Science topics including: data structures, algorithms, databases, distributed systems

  • Experience in software development, preferably in a technology focused company

  • Acumen with Artificial Intelligence tools

Education Requirements

Bachelor’s degree in computer science, computer engineering or similar technical discipline, scheduled for completion in Spring 2026.

What do participants say about the program?

"I wanted to learn and be hands on with different technologies. This seemed like the perfect fit because you are guaranteed to be able to switch between numerous teams and touch many different parts of the product."

"The program has been a great opportunity to work with different teams in the company, experience different team cultures, and learn which areas of D2L are the fit best for me. I’ve been able to learn so much through the program since the three teams I’ve been a part of work on very different areas of the product and use different technologies. Making many connections throughout D2L and having the support of several managers has also been a great benefit."

"The best part has definitely been the opportunity to work on very different projects in each rotation. I've worked on investigating production SQL performance issues, writing static code analysis tools, identifying and correcting cache misuses, automated UI testing, and so much more."

Hybrid work at D2L

D2L uses a flexible hybrid work style. Most of our offices, including our HQ in Kitchener, require 3 days in office, with our Toronto office requiring 1-3 days. Exact work arrangements are team dependent.

 

 

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Developer Rotation Program - Spring 2026 New Graduate in Remote vacancy
  •  ...human potential globally. Every day, our software is used by millions of people around the...  ..., like you, opportunities to create, develop, and collaborate on projects that...  ...looking for a place to transition into as a New Graduate, we are looking for superstars to help influence... 
    For graduates
    Internship
    Work at office
    Flexible hours

    D2l

    Remote
    10 hours ago
  •  ...values empower people to deliver great careers to one another and develop creative solutions for complex problems on some of the most...  ...communities we work in . We are currently offering positions for New Grads:  - Field Coordinator - Project Coordinator - Jr Estimator... 
    For graduates
    Full time

    Ellisdon Corporation

    Remote
    10 hours ago
  •  ...You're a Web Developer Intern.  Your primary role is to support the...  ...marketing, web development or software development.  ~ Has previous...  ...initiative to propose using a new skill / new knowledge to...  ...Duration:  Four months (May 4, 2026 – August 28, 2026)  Applications... 
    Suggested
    Summer work
    Internship
    Work at office
    Monday to friday
    Shift work

    ChangeMakers

    Remote
    10 hours ago
  • $22.01 - $33.81 per hour

     ...development of digital investigative software that acquires, analyzes, and...  ...’re strong at object-oriented programming (Languages: Java/JavaScript,...  ...through skills they have developed and experiences they have been...  ...build stronger connections, spark new ideas, and celebrate our... 
    Suggested
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Remote
    10 hours ago
  • $25 - $30 per hour

     ...see the complete project and software development life-cycle, from initial...  ...you!  What does an intern developer do here? Focus on improving...  ....  Help us write code for new features, update code, and fix...  ...experience: go through our onboarding program, have 1:1s with Tech Leads,... 
    Suggested
    Remote job
    Full time
    Internship
    Summer internship

    Fullscript

    Remote
    10 hours ago
  •  ...gaining hands-on experience in software development within a fast-...  ...internship experience prior to their graduation. A valid co-op and/or work...  ...Collaborate with senior developers to design, build, and test software...  ...Assist in the development of new features, from initial concept... 
    For graduates
    Full time
    Internship
    Manual labor
    Remote work
    Flexible hours

    Altaml

    Remote
    10 hours ago
  •  ...budget management, roadmapping, program management, reporting and more...  ...add-on for Jira, and we have developed and acquired a multitude of...  ...award-winning products, create new solutions, and help the world...  ...About the role: As a Software Developer, you play an important... 
    Full time
    Remote work
    Work from home

    Tempo

    Remote
    10 hours ago
  • $4033 - $5092 per month

     ...Canada . Start Date: May 2026 Duration: 8 or 12 months...  ...them through our many different programs. Join us in the breathtaking...  ...and environments for testing new reports, dashboards, and pipeline...  ...professional positions upon graduation $4,033 - $5,092 a month Salary... 
    For graduates
    Internship

    Elk Valley Resources

    Remote
    10 hours ago
  •  ...want to apply your technical expertise to consultancy while addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to understand their needs and deliver... 
    Full time
    Internship
    Work at office
    2 days per week

    Coveo

    Remote
    10 hours ago
  •  ...THE OPPORTUNITY We’re looking for graduates with a growth mindset: curious people who are eager to learn, take ownership, and make a meaningful...  ..., it’s the start of a career where you can continue to grow, develop new skills, and shape your future with Peterson. WHAT YOU’LL... 
    For graduates
    Long term contract
    Permanent employment
    Full time

    Peterson

    Remote
    16 days ago
  • $50k - $55k per year

     ...Software Engineer, New Grad — Full Stack (Remote) Are you a recent graduate or up to 1 year into your career, ready to ship features end-to-end at a small product team...  ...Think Design Pattern trade-offs. No on-call rotation. Output over hours, not face-time. Real PTO... 
    Rotation
    For graduates
    Remote job
    Full time
    Internship

    Versafile-inc

    Remote
    10 hours ago
  • $3600 - $4500 per month

     ...our students return to us after they graduate and start developing their professional career at Visier!...  ...technology to build our innovative full-stack software solution that helps people see the...  ...impact customers Implementing cool new features Fixing complex bugs... 
    For graduates
    Internship

    Visier Solutions

    Remote
    10 hours ago
  •  ...challenge and are willing to take on new tasks and activities - ones...  .... If you love technology and software development, are well...  ...you'll do: As a Software Developer Intern, your key area of responsibility...  ...month work-term beginning May 2026. ~ Full-time, paid... 
    Full time
    Summer work
    Internship
    Local area
    Immediate start
    Work from home
    Monday to friday
    Flexible hours

    Internship List

    Remote
    10 hours ago
  •  ...homebuilding   together.   We’re looking for a Software Developer to join our team and contribute to...  ...'ll need to succeed: ~ Bachelor/Graduate degree in Computer Science or Computer/...  ...~ Extensive experience in Python programming   ~ Experience with machine learning... 
    For graduates
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Remote
    10 hours ago
  •  ...PowerCenter workflows. Design and develop scalable microservices using Java, Spring Boot, and cloud-native...  ...Required Qualifications ~10+ years of software development experience with Java-based...  ...Cloud Platform (GCP). ~ Strong programming experience in: ~ Java ~ Python... 
    Full time

    Telus Digital

    Remote
    10 hours ago
  • $100k - $135k per year

     ...Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development...  ...including the Canadian Controlled Goods Program and be eligible to hold a Government of...  ...Applied knowledge and experience with Java Spring Framework. Applied knowledge and... 
    Remote job
    Full time
    Work at office
    Flexible hours

    SRC Can

    Remote
    10 hours ago
  • $97.56k per year

     ...opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software...  ...accepted until 4:00 p.m. MST on Monday, June 22, 2026. CPSA embraces diversity and equal... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Remote
    10 hours ago
  •  ...We are looking for multiple passionate  Software Developers to join our team. You will develop...  ...systems. Driving projects and leading new initiatives Actively engaging with others...  ...an asset. ~ Experience with network programming and Cloud, familiar with of TCP/IP,... 
    Remote job
    Full time
    Work from home

    Drw

    Remote
    10 hours ago
  •  ...talented people deliver future-ready software, services, and integrated...  ...video quality, and exciting new services to their subscribers....  ...looking for a dynamic Software Developer to join our project focused...  ...C++, Python and object-oriented programming. ~ User-land programming in... 
    Full time
    Local area
    Remote work
    Night shift

    Vecima Networks

    Remote
    10 hours ago
  •  ...digital, global citizen and enable the new generation of digital entrepreneurs around...  ...Your Best Work. About You You are a Software Developer with a team-first mentality. You have a...  ...experience in: Core Java & Java Frameworks: Spring Framework / J2EE, JS & Node.JS... 
    Full time
    Worldwide

    Appdirect

    Remote
    10 hours ago
  •  ...As a Full Stack Java/React Developer, you will work on large-scale...  ...Continuously learn and master new web services and technologies....  ...in React. ~ Experience with Spring, Spring Boot, and Hibernate....  ...~ Solid understanding of the software development lifecycle (SDLC) and... 
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Remote
    10 hours ago
  •  ...Job Opportunity: Software Developer – Intermediate/Senior Employee type: Full time, Permanent...  ...Build web-based applications in Java and Spring Framework, with a React/TypeScript frontend...  ...salaries Benefits, an RRSP program, and a health spending allowance Hybrid... 
    Permanent employment
    Full time
    Flexible hours

    Forsite Consultants Ltd

    Remote
    10 hours ago
  •  ...Suisse, au Maroc, à Shanghai, à New-York et au Canada. S’appuyant...  ...doubler son activité d’ici début 2026, VO2 Canada recherche de nouveaux...  ...tâches de la Développeuse Java spring boot ? - Définir et analyser...  ...tasks of the Java Spring Boot Developer? - Define and analyze customer... 
    Daily paid
    Contract work
    Work at office
    Immediate start
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Vo2 Group

    Remote
    10 hours ago
  •  ...Our Developers bring passion, craftsmanship and innovation to the development...  ...and delivery of Intelex’s software products, with the objective...  ...~ Design and develop new features and solutions that support...  ...of object-oriented programming.  ~ Self-guided learning of... 
    Full time
    Local area

    Fortive

    Remote
    10 days ago
  •  ...complex business applications—the software that runs the world as we know...  ...peers through pair programming and gain hands-on experience with...  ...together Ability to learn new software and technologies quickly...  ...~ Comfortable as a full stack developer, and have expertise in at least... 
    For graduates
    Full time
    Internship
    Local area

    Mechanical Orchard

    Remote
    4 days ago
  •  ...les microservices et les applications Spring Boot, répondent aux normes de qualité les...  ...___________________________________  Software Developer in Test   A Software Developer in...  ...engineering   Required Technical Skills   Programming & Scripting : Java (preferred), Python... 
    Full time
    Contract work

    Onespan

    Remote
    10 hours ago
  •  ...Role overview    As a Senior Software Developer, we expect you to be disciplined regarding...  ...guidelines Research, test, and implement new techniques and technologies Advise and...  ...least 2 recent years in modern popular programming languages such as Python, Javascript/typescript... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Remote
    10 hours ago
  •  ...continuously enhancing our award-winning, developer-friendly API and the robust infrastructure...  ...dedicated to delivering high-quality, seamless software solutions. The ideal candidate has a...  ...Salary & Stock Options Health Benefits New Hire Home-Office Setup: One-time USD $500... 
    Full time
    Local area
    Remote work
    Home office

    Alpaca

    Remote
    10 hours ago
  •  ...We are looking for a Java Developer for our Calgary Office to...  ...Java and object-oriented design/programming techniques, domain driven design...  ...popular Java frameworks like Spring, Springboot, Hibernate. ~...  ...and culture  Recognition programs Fun is one of our core values... 
    Full time
    Work at office
    Flexible hours

    Long View Systems

    Remote
    10 hours ago
  •  ...digital, global citizen and enable the new generation of digital entrepreneurs around...  ...looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical,...  ...developing solutions in various programming languages; ~ Strong working knowledge... 
    Full time
    Worldwide

    Appdirect

    Remote
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer Rotation Program - Spring 2026 New Graduate. Be the first to apply!