Software Developer
$70k - $105k 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.
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.
$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...SuggestedRemote work$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...SuggestedFull timeContract workSeasonal workLive InWork at officeLocal area- ...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...SuggestedFixed term contractLive InWork at office2 days per week3 days per week
$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...SuggestedContract work- ...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...SuggestedFull timeWork at officeWorldwide
- ...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 timeLocal area
- ...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 employmentFull timeInternshipRemote work
$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 officeShift work- ...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 timeContract workRemote work
$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 officeShift work- ...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...
- ...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 workFlexible hours
$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 contractWork at officeLocal areaRemote workMonday to friday3 days per week- ...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
$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 contractWork at officeShift work$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 workInternshipWork at officeLocal areaImmediate startFlexible hours$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 officeShift work$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 payFull timeWork at officeMonday to fridayAfternoon shift3 days per week- ...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
$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 officeShift work$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 contractInternshipWork at office$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 shiftDay shift$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 contractPermanent employmentContract workFor contractorsWork at office- ...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 workInternship
- ...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 timeWork at officeLocal areaRemote workWorldwideFlexible hours
- ...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 timeContract workInternshipWork at office
$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 timeWork at officeFlexible hoursShift work3 days per week- ...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 timeLocal areaWork from homeHome officeAfternoon shift
$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 payWeekly payTemporary workLocal areaImmediate start$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 contractFull timeWork at officeMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software developer intern Kitchener, ON
- junior software developer Kitchener, ON
- software engineer Kitchener, ON
- software developer Kitchener, ON
- software engineer - robotics Kitchener, ON
- senior software developer Kitchener, ON
- software developer no experience Kitchener, ON
- software developer entry level Kitchener, ON
- software engineer - computer Kitchener, ON
- junior software engineer Kitchener, ON
