Graduate Software Development Engineer
$70k - $90k per yearD2L
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.
And most importantly, by giving customers a platform that is easy, flexible, and smart. 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.
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.
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. Join us to help advance our goal of using technology to transform teaching and learning around the world.
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.
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
Bachelor’s degree in computer science, computer engineering or similar technical discipline, scheduled for completion in Spring 2026.
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. If you are NOT graduating in Spring 2026, please complete your application on our Software Developer posting here:
The annualized 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 industry. As part of the total compensation at D2L the role may be eligible for additional benefits including a Wellness Subsidy, Equity Grants, Variable Incentive, and more.
70,000—$90,000 CAD
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!
Flexible work arrangements
- Learning and Growth opportunities
- Tuition reimbursement of up to $4,000 CAD for continuing education through our Catch the Wave Program
- Retirement planning
- Social Events
- Dog Friendly Offices at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne.
- ...Reporting to the Director, Information Technology, the Software Developer is a member of the Software Development team responsible for designing... ...review process as both author and reviewer Identify and evaluate new tools, technologies, and approaches under guidance,...SuggestedFull timeLocal area
- ...while valuing your unique contributions. In your role as a Software Developer at Siemens Healthineers, you will play a pivotal role in developing... ...as Git. ~ Strong problem‑solving skills and ability to learn new technologies quickly. ~ Passion for healthcare and a desire...Suggested
- ...Kubernetes (AWS/Azure). Lead code reviews with a focus on security-first practices. Requirements ~5+ years of professional software development experience. ~ AI Fluency: Proven experience using AI-assisted coding tools (e.g., Cursor, GitHub Copilot) to...SuggestedFull timeRemote work
- ...automation, offering innovative hardware and software solutions globally. With over 20 years of... ...salary Position Summary We develop products that optimize pharmacy processes,... ...technical skills who is passionate about using new technologies to deliver reliable, high-performance...SuggestedFull timeRemote workFlexible hours
$70k - $105k per year
...of that fundamental shift. New models of teaching and learning... ...At D2L, we are looking for developers who will help us advance our goal... ...around the world. We need software developers to work on a wide range... ...and cloud computing. As a developer, you will help make dreams a reality...SuggestedRemote jobFlexible hoursShift work- ...Job Responsibility: Reporting to the Coordinator/Supervisor of Data & Applications, the Senior Software Developer leads the conception and development of software solutions that harmonize user-centric experiences with robust software design. With an in-depth understanding...Full timeCasual workFlexible hours
- ...sector through our diverse divisions. We design and develop exciting, patented, and innovative technologies... ...that your co-op experience opens doors to new opportunities and growth. THE POSITION The Embedded Software Developer Co-op Student has strong problem-solving...Temporary work
- The Software Alliances team at Canonical works with leading software... ...instance our AI offerings. We develop joint product roadmaps, drive... ...someone who can navigate complex new technical challenges, learn... ...go-to-market motions. Post-graduate degree in science, technology...For graduatesLocal areaRemote workWork from homeWorldwide
- ...support? 8Twelve Mortgage Power Network is expanding and is seeking new or experienced Mortgage Agents to join the team. In this... ...will have the ability to manage multiple deals while nurturing and developing relationships, delivering exceptional response times, and...Contract workLocal areaRemote work
$85k - $115k per year
...Wawanesa success by maintaining, supporting and enhancing business systems and applications. Job Responsibilities Design, develop, and test software. Prepare technical specifications from requirements. Ensure successful completion of developer assignments by...Permanent employmentFull timePart timeInternshipWork at officeLocal areaRemote work2 days per week- ...seeking customer focused individuals eager to develop a collaborative leadership style with a... ...(40 hours per week) during the summer of 2026 located within one of Amazon’s fulfillment... ...assistance provided if eligible. Post graduate diplomas, certificates or Master's degrees...For graduatesHourly paySummer workInternshipWork at officeRelocation packageShift workNight shift
- ...Operations Intern This is a paid internship position from May 2026 - August 2026 in Winnipeg, MB . Parrish & Heimbecker... ...an asset. Valid driver’s license. Willingness to learn and develop new skills. Ability to work independently, as well as contribute...Summer workInternship
- We are seeking a Senior ETL Developer to join our client's team. We need a highly skilled and adaptable professional to support a diverse range of technology-driven projects across our organization. This is a dynamic role where you'll apply your expertise in a fast-paced environment...Immediate start
- ...UnionWare is looking for Developers to join their team! ABOUT UNIONWARE... ...membership-management software for labour unions since 1998.... ...tools. ABOUT THE ROLE: As a Developer at UnionWare, you’ll design, build... ...and jQuery, you’ll implement new features, optimize performance...Local areaFlexible hours
- Be part of a crew working as a Seasonal Labourer! We have positions in various areas within the Public Works Department including Parks & Open Space and Streets Maintenance. Duties may include but are not limited to: grounds maintenance, preparation/clean-up of worksites, concrete...Summer workSeasonal work
- ...meetings; · Conduct field site inspections and field reports; · Gain knowledge of power system studies and analysis using engineering software packages such as PLS- CAD, EasyPower, SKM, ETAP, Win-IGS, CDEGS, and PS-CADD; · Prepare electrical equipment specifications,...Contract workWork at office
- ...site preparation, earthworks and retaining walls. · Adequate knowledge of applicable Canadian codes and standards. · Proficient on software applicable to structural engineering design such as STAAD-Pro as well as experience with AutoCAD would be beneficial · Strong...Full timeTemporary workWork at office
- ...environment? Then the Public Works Department is looking for you! Student Labourers must be available on a full-time basis starting end of May 2026 up to approximately the end of August 2026. Candidates must be 16 years or older. As the Student Labourer, you will: ~ Be...Full timeSummer work
- The Recreation Worker is responsible to plan and implement activity programs designed to optimize the social, mental, emotional and physical functions of residents, utilizing the facility and community resources. The Recreation Worker shall assess residents and actively contribute...Long term contractFull timeImmediate startShift work
$37k per year
...career advancement, with a clear plan to get there Hourly pay of $18.50 per hour + a generous commission plan We are offering a $1000 New Hire Bonus Opportunities to move into other roles that are fully remote (You Can Work From Anywhere, even Peru) A great and...Hourly payPermanent employmentFull timeWork at officeNight shift- ...Posting End Date: February 11, 2026 City: Winnipeg Employer:... ...Digital Health technology, software programs, and equipment. Both... .../Diploma/Certificate) ~ Graduate of a Primary Care Paramedic program... ...others, Achieving results, Developing coalitions, and participating...For graduatesCasual workImmediate startShift workNight shiftWeekend work
$50.41k - $65.53k per year
...Essential Closing Date 31/03/2026 Country Canada Student... ...Opportunities ~2026 Spring/Summer Student** Are you an... ...reports Supporting renovation and new construction projects Participating... ...Knowledge of computer software programs Strong communication...Permanent employmentTemporary workSummer workWork at officeFlexible hours- ...Posting End Date: February 11, 2026 City: Winnipeg Employer:... ...appropriate discipline coordinator. Develops a plan of care for Continuing... ...development when required of new staff, students and related to... ...Dietitian, must be a graduate of a recognized dietetic internship...For graduatesInternshipLocal areaShift workAfternoon shift
- ...hydraulic generator refurbishment, new generators, generator... ...multidisciplinary projects. Mentor and develop junior engineers in the areas... .... Qualifications: Graduate in Electrical Engineering from... ...Application deadline: MARCH 3, 2026. We appreciate your interest...For graduatesHourly payLong term contractFor contractorsInternshipRemote work3 days per week
- ...Sales Assistant for the summer 2026 season. This position requires... ...Professional Intern - will develop essential skills needed to become... ...the next summer or upon graduation. Upon graduation, the selected... ...Relationship Management (CRM) software Contact prospective clients...For graduatesHourly payFull timeContract workSummer workInternshipSummer internshipFlexible hoursAfternoon shift
- ...Winnipeg, MB February 9, 2026 For over 60 years, H&R Block has prepared... ...service, and online with our DIY tax software. Our dedicated team of Tax Experts... ...keen eye for market trends, you’ll develop district-specific plans to attract new clients, continue to grow revenue,...Permanent employmentFull timeTemporary workWork at officeLocal areaRelocation
- ...Posting End Date: February 9, 2026 City: Winnipeg Employer:... ...the Medical Director, processing new referrals and initiating... ...Degree in Nursing required. Post graduate course in I.C.U. Nursing, Advanced... ...in the use of common software including word processing, spreadsheet...Full timeImmediate startShift work
- ...Posting End Date: February 11, 2026 City: Winnipeg Employer:... ...training records. Participate in new employee safety orientations.... ...working with team members to develop the biennial hearing... ...proficiency in the use of various common software applications such as spreadsheet...Shift work
- ...Canada Date Posted: Jan 27, 2026 Job ID: R27202 Job Status:... ...negotiations using the latest estimating software (OST). Working independently or... ...complex problems by taking a new perspective on existing... ...selection for large, complex bids. Develops the estimate, verifying direct...Full timeFor subcontractor
$72.33k per year
...spreadsheets to appropriately incorporate new technical information as it becomes available. Develop and maintain understanding of... .... Proven experience with software used for DSM product/service screening... ...than Wednesday, February 25, 2026. Please reference the position...Permanent employmentFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Graduate Software Development Engineer. Be the first to apply!
- software engineer intern Winnipeg, MB
- senior software developer Winnipeg, MB
- senior software engineer Winnipeg, MB
- director software engineering Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- software engineer - robotics Winnipeg, MB
- software developer Winnipeg, MB
- software engineer Winnipeg, MB
- software development engineer - test Winnipeg, MB
- software engineer internship Winnipeg, MB
