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

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.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Developer - Winter 2027 Co-op in Kitchener, ON vacancy
  •  ...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... 
    Suggested
    Internship
    Work at office
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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... 
    Suggested
    Internship
    Work at office
    Monday to friday
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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... 
    Suggested
    Internship
    Work at office
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    Shift work

    D2L- Early Talent

    Kitchener, ON
    9 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work at office
    Worldwide
    Flexible hours
    Shift work

    D2L- Early Talent

    Kitchener, ON
    9 hours ago
  •  ...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... 
    Internship
    Work at office
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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... 
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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 work
    Internship
    Work at office
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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... 
    Internship
    Work at office
    Immediate start
    Flexible hours
    Shift work

    D2L

    Kitchener, ON
    10 hours ago
  •  ...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

    Binsentry

    Kitchener, ON
    12 hours ago
  •  ...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

    Binsentry

    Kitchener, ON
    12 hours ago
  • $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 time
    Internship
    Remote work
    Work from home
    Monday to friday

    TD Bank

    Kitchener, ON
    12 hours ago
  • $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 pay
    Internship
    Work at office
    1 day per week

    Acceldata Inc

    Kitchener, ON
    12 hours ago
  •  ...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 work
    For contractors
    Internship
    Work at office
    Local area
    Worldwide
    Relocation package
    Flexible hours

    Aecom

    Kitchener, ON
    12 hours ago
  •  ...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... 
    Internship
    Work at office
    Flexible hours
    Shift work

    D2l

    Kitchener, ON
    12 hours ago
  •  ...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 time
    Flexible hours

    Continental Technology Solutions

    Kitchener, ON
    12 hours ago
  •  ...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 time
    Remote work
    Flexible hours

    Miovision

    Kitchener, ON
    12 hours ago
  • $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 contract
    Full time
    For contractors
    Work at office
    Flexible hours

    Trusscore Inc.

    Kitchener, ON
    12 hours ago
  •  ...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 employment
    Full time
    Internship

    Jetson Home Inc.

    Kitchener, ON
    12 hours ago
  • $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 job
    Full time
    For contractors
    Internship
    Flexible hours

    Encircle

    Kitchener, ON
    12 hours ago
  • $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 time
    Work at office

    Dialpad

    Kitchener, ON
    12 hours ago
  • $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

    Dialpad

    Kitchener, ON
    12 hours ago
  •  ...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 time
    Internship

    Avidbots

    Kitchener, ON
    12 hours ago
  • $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 time
    Work at office

    Dialpad

    Kitchener, ON
    12 hours ago
  • $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 time
    Local area

    Chemelex

    Kitchener, ON
    20 days ago
  • $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 time
    Work at office

    Acceldata Inc

    Kitchener, ON
    12 hours ago
  • $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

    Opportunities @ Schlegel Villages

    Kitchener, ON
    12 hours ago
  • $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... 
    Remplacement
    Full time
    Internship
    Work at office

    Intellijoint Surgical

    Kitchener, ON
    22 days ago
  • $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 time
    Work at office

    Acceldata Inc

    Kitchener, ON
    12 hours ago
  • $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 time
    Internship
    Relocation

    Kaiyan Medical

    Kitchener, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Winter 2027 Co-op. Be the first to apply!