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

Software Developer

$70k - $105k 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.

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.

How will I make an Impact?

At D2L, we are looking for developers who will help us advance our goal of using technology to transform teaching and learning around the world. We need software developers to work on a wide range of technologies including, but not limited to: distributed systems, user interfaces, mobile and cloud computing. As a developer, you will help make dreams a reality.

We are looking for software developers who have a passion for technology and code. Beyond code, developers are expected to collaborate closely with others including technical product managers, designers and QA. Your ideas and perspectives are essential to making sure we are building the right things.

What You’ll Bring To The Role

  • 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

D2L operates in a hybrid work style, with expectation of 3 days per week in office.

This position is to fill an existing vacancy

The expected base salary range for a new hire in this role is listed below. 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.

Base Salary Range

$70,000—$105,000 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 :

  • 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 21 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Kitchener, ON vacancy
  • $48.35 - $50 per hour

     ...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Suggested
    Remote work

    PradhyaTech Inc.

    Kitchener, ON
    15 hours ago
  • $85k per year

     ...Intermediate Software Developer We’re building a tech ecosystem that’s proudly local, globally ambitious and powered by community. Since 1997, Communitech has brought community and tech together to build Canada’s most vibrant innovation ecosystem. We connect local startups... 
    Suggested
    Full time
    Contract work
    Seasonal work
    Live In
    Work at office
    Local area

    Communitech

    Kitchener, ON
    14 days ago
  •  ...logistics provider, delivering reliable solutions for over 60 years. Our Shipper Technology department is looking for a Full-Stack Software Developer to join our growing teams. As a Software Developer you will be involved in all aspects of a project's lifecycle, from... 
    Suggested
    Fixed term contract
    Live In
    Work at office
    2 days per week
    3 days per week

    Purolator Inc.

    Kitchener, ON
    28 days ago
  • $50 - $52 per hour

     ...Job Title: Mainframe Developer Location: Kitchener, ON Work Arrangement: 100% Onsite Employment Type: Contract Duration: 06-12 Months Domain: BFSI Pay Rate: CAD 50-52/hour Incorporated Application Deadline: May 18th, 2026 SKILLS REQUIRED Experience... 
    Suggested
    Contract work

    Pacer Group

    Kitchener, ON
    a month ago
  •  ...outstanding professionals. We are currently seeking a Business Developer to join our team of experienced professionals located at our Office...  ...? Present the Brock story, our unique position in the baggage software space, and what exactly SmartSuite is, to our total unrealized... 
    Suggested
    Full time
    Work at office
    Worldwide

    Brock Solutions

    Kitchener, ON
    9 days ago
  •  ...About the opportunity: We're looking for a passionate Electronic Developer to help us improve and sustain our electronic systems for...  ...Capable of schematic entry using Cadence Capture or similar software Experience reworking fine pitch components on printed circuit... 
    Full time
    Local area

    Christie Digital Systems Inc.

    Kitchener, ON
    9 days ago
  •  ...Job Responsibility: Position: Staff DevOps Developer Location: Kitchener ON or Remote/Virtual-Canada Job Type: Full-Time Permanent Experience...  ...products Familiar with NixOS, building and packaging software in Nix Source Control software (Git), branching strategies and... 
    Permanent employment
    Full time
    Internship
    Remote work

    OTTO Motors by Rockwell Automation

    Kitchener, ON
    9 days ago
  • $119k - $140.75k 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... 
    Work at office
    Shift work

    Dialpad

    Kitchener, ON
    11 hours ago
  •  ...Engineering Company that provides expertise in the Aerospace and Defense industries. We are currently seeking a "Remote Software Verification Engineer" to help develop and test low-level Level Requirements per DO178c for our client based in Tempa, Florida. The successful candidate... 
    Full time
    Contract work
    Remote work

    Aversan

    Kitchener, ON
    9 days 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...  ...engineering practices. What you’ll bring ~5+ years of experience in software engineering or SDET roles with an emphasis on software... 
    Work at office
    Shift work

    Dialpad

    Kitchener, ON
    11 hours ago
  •  ...Cambio is a software platform for world-class real estate decarbonization. We help commercial...  ...& designing self-service feature developments. You'll partner directly with the users...  ...resolving issues before they impact the team Develop and maintain async task pipelines using... 

    Cambio AI Inc.

    Kitchener, ON
    23 days ago
  •  ...development for custom hearing instruments. You will play a key role in developing, optimizing, implementing, and qualifying manufacturing...  ...product innovation and operational excellence. What you’ll do Develop, define, optimize, and maintain manufacturing technologies and... 
    Remote work
    Flexible hours

    Sonova Group

    Kitchener, ON
    8 days ago
  • $156k - $214.5k per year

     ...organization through platform design and architectural leadership We’re excited about you because you: Have 5+ years of backend software engineering experience. Have strong experience designing and operating distributed systems at scale. Have built or... 
    Long term contract
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Kitchener, ON
    2 days ago
  •  ...Role Description: API & Integration Developer (AWS/GCP, Kafka) We are seeking an experienced API Developer with strong expertise in cloud...  ...system integrations across multiple platforms Contribute to software/application design and development within Agile teams Utilize... 
    Contract work

    Astra North Infoteck Inc.

    Kitchener, ON
    3 days ago
  • $151k - $175k per year

     ...We seek individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine’s evolution. You will bridge the gap between high-level... 
    Long term contract
    Work at office
    Shift work

    Dialpad

    Kitchener, ON
    11 hours ago
  • $68k - $100k per year

     ...equipment, cameras, and communications equipment Use approved software systems to support work execution, material tracking, and...  ...configurations, camera systems, and communications equipment Develop proficiency in reading schematics, loop drawings, and wiring diagrams... 
    Temporary work
    Internship
    Work at office
    Local area
    Immediate start
    Flexible hours

    BWXT

    Kitchener, ON
    1 day 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...  ...engineering practices. What you’ll bring ~5+ years of experience in software engineering or SDET roles with an emphasis on software... 
    Work at office
    Shift work

    Dialpad

    Kitchener, ON
    11 hours ago
  • $69.65 per hour

     ...Additional Duties/Responsibilities Assists the Director to develop and implement the divisional strategic plan. Assists the Director...  ...precise use of specialized language. Computer skills using software such as Microsoft Office and legal databases. Ability to work... 
    Hourly pay
    Full time
    Work at office
    Monday to friday
    Afternoon shift
    3 days per week

    Region of Waterloo

    Kitchener, ON
    1 day ago
  •  ...specification sheets and other data with minimal supervision using Civil 3D, AutoCAD, and other design software Collaborate with project managers, engineers, and other team members to develop design solutions that meet client requirements and regulatory standards. Ensures work... 
    Work at office

    WalterFedy

    Kitchener, ON
    21 hours ago
  • $86k - $108.5k per year

     ...build datasets and to deliver analyses that enable AI engineers to develop internal AI products and workflows. Partner with cross-...  ...data exploration and analysis. ~ Hands-on experience with Agile Software Development methodologies and tools like Jira. ~ Working experience... 
    Work at office
    Shift work

    Dialpad

    Kitchener, ON
    11 hours ago
  • $125.8k per year

     ...actionable insights, and critical business needs into impactful software, working with multiple teams and departments across the company....  ...unexpected behaviour across model updates and data drift scenarios. Develop and execute MCP evaluations, systematically assessing model... 
    Long term contract
    Internship
    Work at office

    Jobber

    Kitchener, ON
    6 days ago
  • $40k per year

     ...clients to make sure equipment are received in a timely manner. Develop relationships with clients for future sales and services CORE...  ...experience in all facets of IS and IT hardware and software systems Ability to plan and implement advanced technology and... 
    Night shift
    Day shift

    Grupo NORS

    Kitchener, ON
    11 days ago
  • $120k - $142k per year

     ...expertise, and support for a medium-sized construction project; Develops and implements the project safety plan and leads by example for...  ...knowledge of Microsoft Office Suite, project management and scheduling software, with a strong aptitude for adopting new technology. What you... 
    Long term contract
    Permanent employment
    Contract work
    For contractors
    Work at office

    Hays

    Kitchener, ON
    2 days ago
  •  ...scope, goals, and deliverables that support business goals. Develop project plans and associated communications documents. Effectively...  ...teams and stakeholders. Proficiency in project management software and tools (e.g. Primavera, Procore, MS Project, Jonas).... 
    Contract work
    Internship

    Premier Project Consultants Ltd.

    Kitchener, ON
    16 days ago
  •  ...scientific principles, theories, practices, and technologies to develop solutions for technical problems of limited scope Collecting...  ...years of relevant work experience Familiarity with GIS and CAD software Knowledge of fluvial form, processes, and functions,... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    AECOM

    Kitchener, ON
    3 days ago
  •  ...find a place where you’ll have many opportunities to learn and develop while working on engaging projects.  We are a firm 100% owned by...  ...AutoCAD, MicroStation, Revit and commercial HVAC load calculation software Valid driver’s licence and access to transportation for... 
    Full time
    Contract work
    Internship
    Work at office

    CIMA+

    Kitchener, ON
    3 days ago
  • $40k - $56k per year

     ...marketing initiatives Follow-up with existing D2L contacts and develop them into sales prospects Distribute leads and make qualified...  ...experience in eLearning, the education sector, enterprise software and/or high tech solutions providers preferred Degree or diploma... 
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    D2L

    Kitchener, ON
    7 days ago
  •  ...and encourage feedback. Collaborate with the Store Manager to develop a high-performing team by providing leadership, motivation, and...  ...automated systems, along with experience using various computer software applications. Thrive in a hands-on setting that involves extended... 
    Full time
    Local area
    Work from home
    Home office
    Afternoon shift

    Farm Boy Inc.

    Kitchener, ON
    9 days ago
  • $27 - $30 per hour

     ...with minimal supervision • Experience working with accounting software, enterprise resource planning (ERP) platforms, and Microsoft...  ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity... 
    Hourly pay
    Weekly pay
    Temporary work
    Local area
    Immediate start

    Randstad

    Kitchener, ON
    9 days ago
  • $85.43k per year

     ...wellbeing. Provides psychosocial assessment and counselling, and develops, implements, and evaluates goals/plans with residents, families,...  ..., and correspondence. Computer skills with ability to use software such as Microsoft Office. Must provide an acceptable Police Vulnerable... 
    Long term contract
    Full time
    Work at office
    Monday to friday

    Region of Waterloo

    Kitchener, ON
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!