Software Developer - Winter 2027 Co-op
D2L
D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.
New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention, engagement, satisfaction, and results for learners of all ages – in schools, campuses, and companies.
D2L is disrupting the way the world learns, by providing the next generation learning environment and solutions to engage and inspire learners. And most importantly, by giving customers a platform that is easy, flexible, and smart. No other company provides a solution as robust and innovative as D2L.
D2L has had a singular mission for 25 years and is dedicated to that same mission in the years ahead: to transform the way the world learns – and by doing so, we will help improve human potential globally.
Every application we receive is personally reviewed by a member of our Talent Acquisition team - yes, a real person looks at your resume! While we use AI tools internally to streamline tasks like meeting notes, summaries, and administrative work, these tools never rank resumes, make hiring decisions, or influence candidate evaluations.
Are you eligible for co-op at D2L?
Our co-op roles are open to applicants who are:
- Currently enrolled in a post-secondary program, and will not graduate prior to this co-op role (preference for students enrolled in an official co-op program)
- Able to work 40 hours per week
- Able to work in-person from a D2L office (office location dependent on role)
APPLICATION DEADLINE: September 17, 9:00am ET
(Note for University of Waterloo students: please apply to the posting for this job on WaterlooWorks, and NOT here. Thank you!)
Every day, our software is used by millions of people around the world, and we are looking for students who share in our excitement and passion for transforming the way the world learns. At D2L, we believe that learning should be accessible and engaging. Our goal is to create easy, flexible, and smart software that ignites the desire to learn in everyone. To do this, we need to give talented, enthusiastic, and passionate people, like you, opportunities to create, develop, and collaborate on projects that revolutionize the learning environment.
Wee are looking for superstar students to help influence and provide innovative insights into future versions of our Brightspace software. You’ll thrive in our agile culture, where teams speak freely and collaborate to solve interesting problems, and will be constantly learning and looking for ways to innovate. If you get stuck, you can work with your assigned mentor to figure out the best way to proceed.
What you’ll get out of working at D2L
The challenges and responsibilities given, ability to learn new things, and work on meaningful product that reaches over 15 million learners daily, are just a few of the things that set D2L apart as a student employer. With an open office concept and overall work environment (not a single employee has their own office, including our CEO), we are located in the Catalyst137 building in Kitchener.
At D2L, you will have the opportunity to work with the latest technologies to build highly scalable and fault tolerant systems. On the backend, our product is built on the .NET stack, but we have a growing ecosystem of cloud-native services built on the AWS platform leveraging technologies such as Node.js, SNS, SQS, Kinesis, DynamoDB, Serverless (Lambda), etc. On the front-end we use Polymer and other web frameworks to build engaging and responsive web apps. We also build native mobile apps in Kotlin and Swift. Ultimately, we strive to use the most appropriate technologies to achieve our goal of changing the way the world learns. You don't need to know how to use these yet, we'll help you learn!
What is D2L looking for from me?
You have a strong entrepreneurial drive, an enthusiastic and dedicated mindset and a thirst for a challenge. The ability to think on your feet and work successfully both in independent and team-settings is essential. At D2L, our co-ops have a voice and are able to quickly contribute to their team's objectives (we don’t have “co-op projects”, you’ll be working on real deliverables).
Education Recommendations
Currently a candidate for Bachelor's degree or diploma in Computer Science, Computer Engineering or a related field.
Why we're awesome
We offer our Co-ops monthly internet reimbursement, monthly co-op events, and opportunity to be a fully involved member of a team. Plus, we're always hiring superstar New Grads, so get a step ahead of the rest by networking within D2L on your work term.
Check out our social media sites and follow us on Instagram , Twitter and LinkedIn to learn more about why applying to D2L is a great choice.
This position is to fill an existing vacancy
The expected weekly salary range for a student hire in this role is listed below. The base salary offered is determined by each candidate’s relevant knowledge, skills, education, training and experience. It is aligned to ensure both internal and external competitiveness using market data for the geographic location and school specific salary surveys.
Weekly Salary Range
$960—$1,440 CAD
Don’t meet every single requirement?We strongly encourage you to still apply! At D2L, we are committed to creating a diverse and inclusive environment. We encourage your application even if you don't believe you meet every single qualification outlined, because we love to help our people grow and develop!
Why we're awesome:
At D2L, we are dedicated to providing you with the tools to do the best work of your life. While some of our perks and benefits may vary depending on location or employment type, we are proud to provide employees with the following through #LifeAtD2L :
- 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 through our SkillsWave Program
- 2 Paid Days off for SkillsWave-related activities like exams or final assignments
- Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
- Retirement planning
- 2 Paid Volunteer Days
- Competitive Benefits Package
- Home Internet Reimbursements
- Employee Referral Program
- Wellness Reimbursement
- Employee Recognition
- Social Events
- Dog Friendly Offices Spaces at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne offices.
- ...candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to... ...and NOT here. Thank you!) Every day, our software is used by millions of people around the... ...people, like you, opportunities to create, develop, and collaborate on projects that revolutionize...SuggestedInternshipWork at officeFlexible hoursShift work
- ...candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to... ...Impact? Work with the Knowledge Team to develop how-to video tutorials. Partner with the... ...in technical writing, particularly for software and process documentation. Experience...SuggestedInternshipWork at officeMonday to fridayFlexible hoursShift work
- ...candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to... ...Microsoft suite of tools, JAMF, patching and software management), with other projects that... ...problems users face and use this to help us develop processes using the latest technology that...SuggestedInternshipWork at officeFlexible hoursShift work
- ...evaluations. Are you eligible for co-op at D2L? Our co-op roles are... ...suite of eLearning web-based software. We are client-experience and... ...to Product Development Developing support documents, FAQ's and Knowledge... ...to help our people grow and develop! Why We're Awesome: At...SuggestedPermanent employmentFull timeInternshipWork at officeFlexible hoursShift work
- ...candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to... ...of the problems users face and help others develop empathy so we can develop a product that... ...We conduct research with real users of our software to allow our development teams to make data...SuggestedPermanent employmentFull timeInternshipWork at officeWorldwideFlexible hoursShift work
- ...decisions, or influence candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to applicants who are:... ...with other functional areas within Marketing to support the design, develop and implement web-based communication strategies Interface...InternshipWork at officeFlexible hoursShift work
- ...decisions, or influence candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to applicants who are:... ...qualification outlined, because we love to help our people grow and develop! Why we're awesome: At D2L, we are dedicated to providing...InternshipWork at officeLocal areaFlexible hoursShift work
- ...decisions, or influence candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to applicants who are:... ...qualification outlined, because we love to help our people grow and develop! Why we're awesome: At D2L, we are dedicated to providing...Contract workInternshipWork at officeFlexible hoursShift work
- ...decisions, or influence candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to applicants who are:... ...qualification outlined, because we love to help our people grow and develop! Why we're awesome: At D2L, we are dedicated to providing...InternshipWork at officeImmediate startFlexible hoursShift work
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-... ...visit . As we scale up, we are looking for a Software Developer to help us build the software that is changing the face of the...Full time
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-... ...As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the...Full time
$45.7k - $74.4k per year
...Role Type: Internship/Co-op Work Term: Winter/Term 2 Work Location: Kitchener Ontario Canada... ...will commence January 4th April 23rd 2027. Applications must include a transcript... ...career goals. Here at TD we hire and develop the best. Training & Onboarding...Full timeInternshipRemote workWork from homeMonday to friday$20 - $30 per hour
...2018, Silicon Valley-based Acceldata has developed the world's first Enterprise Data Observability... .... Summary As a Field Engineer Co-op at Acceldata, you’ll be working hands-on... ...team to write, test, and deploy software solutions using advanced Java or Scala programming...Hourly payInternshipWork at office1 day per week- ...by our common purpose to deliver a better world. Join us. Job Description AECOM is seeking a Structural Engineering Intern/co-op to be based in our Kitchener, ON office. This is a newly created position. The responsibilities of this position include, but are...Contract workFor contractorsInternshipWork at officeLocal areaWorldwideRelocation packageFlexible hours
- ...decisions, or influence candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to applicants who are:... .... The successful candidate will also have the opportunity to develop experience beyond core product marketing by supporting cross-functional...InternshipWork at officeFlexible hoursShift work
- ...and Responsibilities The candidate will be responsible for developing and maintaining source codes, unit and system testing their code... ...understanding of enterprise and web architecture and REST · 1+ years of software / application design and development experience in a true Agile...Full timeFlexible hours
- ...that drive their success. Position Summary As a Firmware Developer, you will collaborate, design, and develop firmware across all Miovision... ...Miovision Core and Scout products, and much of the on-device software stack for our Opticom priority/preemption phase selectors,...Full timeRemote workFlexible hours
$85k - $95k per year
...Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal... ...technology leader within your domain, you will work across the software lifecycle, including architecture, implementation, authentication...Long term contractFull timeFor contractorsWork at officeFlexible hours- ...data models, state management, and the edge cases that emerge when software meets the physical world. Engineering rigour. Tests, code... ...and ensure they don’t happen again. How You Will Grow: Develop expertise in software that controls the physical world. Most...Permanent employmentFull timeInternship
$100k - $115k per year
...Software Test Specialist Remote (Canada) │ Hybrid Available – Kitchener, ON Reports to: Software Development Manager Salary... ...applications to identify and document any defects or issues. Develop and execute test plans, test cases, and test scripts to ensure comprehensive...Remote jobFull timeFor contractorsInternshipFlexible hours$194.5k - $226.75k per year
...Optimistic, Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared... ...reusable services. Your impactful work helps improve Dialpad’s developer experience, productivity, security, and scalability. This position...Full timeWork at office$110.05k - $139.38k per year
...future of AI-driven communication. As a Software Development Engineer in Test (SDET), you... ...decisions, and work closely with other senior developers. This position reports to a Quality... ...product health and failure patterns. Develop and execute system performance testing against...Full time- ...around the world and trusted by leading facilities and building service companies. We need a highly detailed-oriented senior hardware developer to help us design our new robots and take them to the next level of reliability and quality. You will work on the electrical detail...Full timeInternship
$135.5k - $158k per year
...frameworks that support Dialpad’s AI Voice Agent services. You will develop automated tests for end-to-end product experiences, from... ...practices. What you’ll bring ~5+ years of experience in software engineering or SDET roles with an emphasis on software development...Full timeWork at office$75k - $90k per year
...solutions, protecting the world’s critical processes, places and people. With over 50 years of innovation and a commitment to excellence, we develop solutions that ensure safety, reliability, and efficiency in diverse environments - from industrial plants and data centers to people...Full timeLocal area$70k - $100k per year
...Bradstreet, and many more. ABOUT THE ROLE We are seeking a Software Engineer with at least 3 years of experience in distributed... ...Acceldata is where you belong. RESPONSIBILITIES Design, develop, and maintain high-quality software for the Open Source Data Platform...Full timeWork at office$60k - $70k per year
...Schlegel Urban Developments Corp. (SUD) is a mid-sized Kitchener based real estate development and management company. The company is recognized for it’s master planned residential subdivision projects and unique commercial developments, the most prominent being the mixed-use...Full time$65k - $80k per year
...The Company Intellijoint Surgical develops effective, easy-to-use technologies that... ...environment (ISO 13485). ~ Understands complex software and hardware systems and can specify,... ...experience, including applicable co-op or internship experience. ~ Experience...RemplacementFull timeInternshipWork at office$100k - $140k per year
..., and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems... ...hands-on experience with advanced Java, Scala, or Python, developed and prepared project build models associated with Maven, Gradle,...Full timeWork at office$3600 - $6000 per month
...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Winter 2027 Co-op. Be the first to apply!
- software engineer - ai machine learning Kitchener, ON
- software engineer co-op Kitchener, ON
- software developer co-op Kitchener, ON
- junior software developer Kitchener, ON
- software development engineer Kitchener, ON
- part time software developer Kitchener, ON
- software developer no experience Kitchener, ON
- software engineer intern Kitchener, ON
- software developer Kitchener, ON
- software engineer part time Kitchener, ON


