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

Graduate Software Development Engineer

$70k - $90k per year

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.

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.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Graduate Software Development Engineer in Winnipeg, MB vacancy
  •  ...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,... 
    Suggested
    Full time
    Local area

    LP Financial Services

    Winnipeg, MB
    16 days ago
  •  ...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

    Siemens Healthineers

    Winnipeg, MB
    21 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Mind Friend PRO

    Winnipeg, MB
    9 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    ARxIUM INC

    Winnipeg, MB
    15 days ago
  • $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... 
    Suggested
    Remote job
    Flexible hours
    Shift work

    D2L

    Winnipeg, MB
    more than 2 months ago
  •  ...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 time
    Casual work
    Flexible hours

    City of Winnipeg

    Winnipeg, MB
    10 days ago
  •  ...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

    Smartrend Manufacturing Group

    Winnipeg, MB
    20 days ago
  • 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 graduates
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Winnipeg, MB
    5 days ago
  •  ...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 work
    Local area
    Remote work

    8Twelve Mortgage Corporation

    Winnipeg, MB
    a month ago
  • $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 employment
    Full time
    Part time
    Internship
    Work at office
    Local area
    Remote work
    2 days per week

    Wawanesa Insurance

    Winnipeg, MB
    21 days ago
  •  ...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 graduates
    Hourly pay
    Summer work
    Internship
    Work at office
    Relocation package
    Shift work
    Night shift

    Amazon Canada Fulfillment Services, ULC - B85

    Winnipeg, MB
    24 days ago
  •  ...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 work
    Internship

    Parrish and Heimbecker

    Winnipeg, MB
    1 day ago
  • 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

    Randstad

    Winnipeg, MB
    10 days ago
  •  ...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 area
    Flexible hours

    Valsoft Corporation

    Winnipeg, MB
    a month ago
  • 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 work
    Seasonal work

    City of Winnipeg

    Winnipeg, MB
    11 days ago
  •  ...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 work
    Work at office

    Phasor Engineering Inc

    Winnipeg, MB
    a month ago
  •  ...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 time
    Temporary work
    Work at office

    Phasor Engineering Inc

    Winnipeg, MB
    a month ago
  •  ...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 time
    Summer work

    City of Winnipeg

    Winnipeg, MB
    11 days ago
  • 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 contract
    Full time
    Immediate start
    Shift work

    Shared Health-Soins Communs

    Winnipeg, MB
    9 days ago
  • $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 pay
    Permanent employment
    Full time
    Work at office
    Night shift

    Puulse Marketing

    Winnipeg, MB
    more than 2 months ago
  •  ...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 graduates
    Casual work
    Immediate start
    Shift work
    Night shift
    Weekend work

    Shared Health-Soins Communs

    Winnipeg, MB
    15 days ago
  • $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 employment
    Temporary work
    Summer work
    Work at office
    Flexible hours

    Defence Construction Canada

    Winnipeg, MB
    20 days ago
  •  ...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 graduates
    Internship
    Local area
    Shift work
    Afternoon shift

    Winnipeg Regional Health Authority (WRHA)

    Winnipeg, MB
    15 days ago
  •  ...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 graduates
    Hourly pay
    Long term contract
    For contractors
    Internship
    Remote work
    3 days per week

    Manitoba Hydro

    Winnipeg, MB
    1 day ago
  •  ...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 graduates
    Hourly pay
    Full time
    Contract work
    Summer work
    Internship
    Summer internship
    Flexible hours
    Afternoon shift

    Birchwood Automotive Group

    Winnipeg, MB
    21 days ago
  •  ...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 employment
    Full time
    Temporary work
    Work at office
    Local area
    Relocation

    H&R Block Canada

    Winnipeg, MB
    10 days ago
  •  ...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 time
    Immediate start
    Shift work

    Shared Health-Soins Communs

    Winnipeg, MB
    17 days ago
  •  ...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

    St. Boniface Hospital

    Winnipeg, MB
    13 days ago
  •  ...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 time
    For subcontractor

    Ledcor

    Winnipeg, MB
    23 days ago
  • $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 employment
    Full time
    Work at office

    Efficiency Manitoba

    Winnipeg, MB
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Graduate Software Development Engineer. Be the first to apply!