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.
- ...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 graduatesInternshipWork at officeFlexible hours
- ...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 graduatesFull time
- ...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...SuggestedSummer workInternshipWork at officeMonday to fridayShift work
$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...SuggestedHourly payInternshipWork at officeLocal areaFlexible hours$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,...SuggestedRemote jobFull timeInternshipSummer internship- ...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 graduatesFull timeInternshipManual laborRemote workFlexible hours
- ...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 timeRemote workWork from home
$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 graduatesInternship- ...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 timeInternshipWork at office2 days per week
- ...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 graduatesLong term contractPermanent employmentFull time
$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...RotationFor graduatesRemote jobFull timeInternship$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 graduatesInternship- ...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 timeSummer workInternshipLocal areaImmediate startWork from homeMonday to fridayFlexible hours
- ...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 graduatesFull timeInternshipRelocation packageFlexible hours
- ...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
$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 jobFull timeWork at officeFlexible hours$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 contractPermanent employmentFull timeWork at office- ...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 jobFull timeWork from home
- ...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 timeLocal areaRemote workNight shift
- ...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 timeWorldwide
- ...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 timeWork at officeLocal areaRemote work
- ...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 employmentFull timeFlexible hours
- ...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 paidContract workWork at officeImmediate startRemote workWork from homeWorldwideHome officeFlexible hours
- ...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 timeLocal area
- ...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 graduatesFull timeInternshipLocal area
- ...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 timeContract work
- ...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 timeWork at officeFlexible hours
- ...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 timeLocal areaRemote workHome office
- ...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 timeWork at officeFlexible hours
- ...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 timeWorldwide
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!
- développeur logiciel Remote
- junior software developer Remote
- new graduate software developer Remote
- software developer entry level Remote
- software engineer co-op Remote
- software developer co-op Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer devops Remote
- junior software engineer Remote
