Software Developer - Winter 2027 Co-op - Custom Development Services
D2L- Early Talent
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’s 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)
All about D2L
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.
Whether you’re a first year Co-op or looking for a place to transition into as a New Graduate, we are looking for superstars 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.
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.
What you'll do
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!
This role is based on our Custom Development Services team, where you'll have the chance to:
- Design, build, and maintain custom applications and integrations that work alongside Brightspace
- Contribute to improving team QA practices and explore approaches to ensuring quality across projects
Technologies You’ll Work With
- Languages: JavaScript, Node.js, Python
- Frontend: Modern JavaScript frameworks and Lit components
- Other: APIs, integrations, and cloud-based services (e.g., AWS or similar)
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).
Note that for this role, we may give preference to applicants with availability for an 8 or 12 month work placement.
Education Recommendations
Currently a candidate for Bachelor's degree or diploma in Computer Science, Computer Engineering or a related field, preferably a co-op program.
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 .
All D2Lers receive:
- Impactful work transforming the way the world learns
- Flexible work arrangements
- Learning and Growth opportunities
- Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
- Home Internet Reimbursements
- Employee Recognition
- Social Events
- Access to Dog Friendly Office Spaces at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne offices
Full time, permanent employees are also eligible for:
- 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
- Retirement planning
- 2 Paid Volunteer Days
- Competitive Benefits Package
- Employee Referral Program
- Wellness Reimbursement
- ...And most importantly, by giving customers a platform that is easy,... ...evaluations. Are you eligible for co-op at D2L? Our co-op roles are... ...about D2L Every day, our software is used by millions of people... ...you, opportunities to create, develop, and collaborate on projects that...SuggestedWork experience placementInternshipWork at officeFlexible hoursShift work
- ...most importantly, by giving customers a platform that is easy, flexible... .... Are you eligible for co-op at D2L? Our co-op roles are... ...on Infrastructure support and development. Your day-to-day activities... ...of tools, JAMF, patching and software management), with other projects...SuggestedInternshipWork at officeFlexible hoursShift work
- ...And most importantly, by giving customers a platform that is easy,... ...evaluations. Are you eligible for co-op at D2L? Our co-op roles are... ...with the Knowledge Team to develop how-to video tutorials. Partner... ...writing, particularly for software and process documentation....SuggestedInternshipWork at officeMonday to fridayFlexible hoursShift work
- ...And most importantly, by giving customers a platform that is easy,... ...evaluations. Are you eligible for co-op at D2L? Our co-op roles are... ...of Brightspace products and Services. This role requires great troubleshooting... ...suite of eLearning web-based software. We are client-experience and...SuggestedInternshipWork at officeFlexible hoursShift work
- ...to engage and inspire learners. And most importantly, by giving customers a platform that is easy, flexible, and smart. No other company provides... ..., or influence candidate evaluations. Are you eligible for co-op at D2L? Our co-op roles are open to applicants who are:...SuggestedInternshipWork at officeImmediate startFlexible hoursShift work
$26.48 - $33.1 per hour
...uses technology. We’re looking for an AI Developer co-op with hands-on agentic AI experience to... ...position, with a start date of January 11, 2027 and end date of April 23, 2027. The... ...Currently enrolled in Computer Science, Software Engineering, Computer Engineering or a related...Permanent employmentFull timePart timeInternshipWork at officeLocal areaRemote work2 days per week- ...optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision... ...are looking for a Senior Software Developer to help us build the software that... ...~5+ years of professional software development experience ~ Proficiency in JavaScript...Long term contractFull time
- ...optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision... ...looking for talented Software Developers who will be instrumental in building... ...improvements to our architecture and development process. Keep documentation and runbooks...Long term contractFull timeInternship
$26.48 - $33.1 per hour
...uses technology. We're looking for an AI Developer co-op with hands-on agentic AI experience to... ...Currently enrolled in Computer Science, Software Engineering, Computer Engineering or a related... ...cloud platforms (AWS or Azure), or AI services like Amazon Bedrock or Azure AI Foundry....Permanent employmentFull timePart timeInternshipWork at officeLocal areaRemote work2 days per week$100k - $120k per year
...Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based... .... AI tools are part of your everyday development workflow, and you know how to validate... ...across the wider organization to turn customer and business needs into reliable improvements...Long term contractFull timeInternshipLocal areaRemote workFlexible hours- ...that deliver real impact. Earn the customer: We are deeply customer-centric, focused... ...of smart transportation, and we need a Software Developer to help us build the engine under the... ...between our hardware, firmware, and cloud services. We are looking for an engineer who can...Long term contractWork at officeRemote workWorldwideFlexible hours
$70k - $105k per year
...most importantly, by giving customers a platform that is easy, flexible... ...At D2L, we are looking for developers who will help us advance our... ...learning around the world. We need software developers to work on a wide... ...Experience in software development, preferably in a technology focused...Work at officeFlexible hoursShift work3 days per week$151k - $175k per year
...Dialpad Dialpad is the AI platform for customer experience, built to resolve customer... ...support Dialpad’s AI Voice Agent services. You will develop automated tests for end-to-end product... ...infrastructure and partner deeply with the development team to make our fast-growing AI...Full timeWork at office$115k - $140k per year
...wellness benefit, learning & development opportunities, paid vacation,... ...Company Intellijoint Surgical develops effective, easy-to-use... ...Position We are seeking a Software Development Manager to join... ...proactive, delivery-focused, and customer-centric management style....RemplacementFull timeInternshipWork at office- ...Enterprise Architecture team at The Wawanesa Mutual Insurance Company is seeking an AI Developer co-op to help build internal tools and AI agents. This student term position runs from January 11, 2027 to April 23, 2027, with a Friday, October 16, 2026 application deadline. You...Internship
- ...optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision... ...are looking for a Senior Software Developer to help us build the software that... ...~5+ years of professional software development experience ~ Demonstrated Computer...Full time
$70k - $80k per year
Customer Service Representative Join H2O4Life, a proudly Canadian company offering competitive pay, bonuses and paid training — no experience required. This is a Monday to Friday position with no cold calling and all appointments pre-booked. You’ll meet homeowners, and recommend...Permanent employmentFull timeImmediate startMonday to friday- ...that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-making... ...scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing...Full time
- ...making the exceptional everyday, building relationships with our customers and with each other, and finding a place where their potential... ...experience Farm Boy is known for by delivering outstanding customer service and keeping our department looking its best. With an eye for detail...Full timeWork at officeLocal areaAfternoon shift
- ...seeking a dependable, motivated, and customer-focused Service Technician to join our growing team. If... ...the opportunity to work independently, develop your technical skills, and be part of... ...Ongoing technical training and professional development. ●Opportunities for career...Flexible hours
- ...Customer Service Assistant Entry-Level Customer Support & Service Coordination Role About the Role We are currently hiring for a Customer Service Assistant position for individuals who are professional, dependable, and able to support day-to-day customer service...Full timeWork at office
$20 per hour
...This role involves handling inbound and outbound customer interactions to ensure accurate scheduling, billing, and service resolution. The ideal candidate will have strong... ...interactions, issues, and resolutions using CRM software. · Follow up with customers throughout the...Hourly payFull timeWork at office$133k - $183k per year
...demanding levels in the industry, or developing seamless servicing experiences, our focus is on solving... ...Developer Experience team makes batch development and testing faster and more reliable... ...total of 1.5+ years of experience as a software engineer. You have experience...Work at officeRemote workFlexible hours$50k - $58k per year
...Business Development Representative Remote (Canada) │ Hybrid Available... ...empowerment. Our easy-to-use software platform enables thousands of... ...of contact for potential customers, responsible for identifying... ...sales career who is eager to develop their skills in a fast-paced,...Remote jobFull timeFor contractorsFlexible hours$20 - $30 per hour
...Silicon Valley-based Acceldata has developed the world's first Enterprise... ...have been embraced by global customers, such as HPE, HSBC, Visa,... ...Summary As a Field Engineer Co-op at Acceldata, you’ll be working... ...to write, test, and deploy software solutions using advanced Java...Hourly payInternshipWork at office1 day per week- ...Customer Support Executive Job Description Template \ We are looking for a qualified Customer Support Executive to manage a team of representatives who will offer excellent customer service and after -sales support. You will create policies and procedures and oversee the...Full time
$56.9k - $99.7k per year
...Full Time The Training and Development Facilitator is responsible for... ...Compensation operations. The role develops employee knowledge and... ...with evolving business needs, service expectations and organisational... ..., and we deliver – for our customers, communities and each other....Long term contractPermanent employmentFull timeTemporary workPart timeInterim roleInternshipFlexible hours$22 - $25 per hour
...Answer written and oral inquiries Address customers' complaints or concerns Answer... ...customers Explain the type and cost of services offered Receive and log complaints... ...entry Keep track of shipments Provide customer service Receive and register documents...Permanent employmentFull time- ...tickets involving phones, PBX systems, VoIP services, and internet connectivity across DSL,... ...and feature updates. Work directly with customers to modify, optimize, and validate PBX... ...in a logical, methodical way. Strong customer service and communication skills, with the...Full timeWork at office
$60k per year
...Business Development Representative – Kitchener, ON Compensation:... ...inherit an established list of customers. You'll build your own book of... ...through outbound sales, developing relationships, solving transportation... ...team to deliver exceptional service. With a $60,000 base...Long term contractFull timeInternshipWork at officeImmediate startMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Winter 2027 Co-op - Custom Development Services. Be the first to apply!
- software developer no experience Kitchener, ON
- junior software developer Kitchener, ON
- software developer entry level Kitchener, ON
- software developer intern Kitchener, ON
- software developer internship no experience Kitchener, ON
- software developer Kitchener, ON
- software development engineer Kitchener, ON
- part time software developer Kitchener, ON
- software design engineer Kitchener, ON
- software engineer salary in canada Kitchener, ON



