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.
- ...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
- ...solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-... ...visit As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of the...Suggested
- ...leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to... ...Collaborate with Sales, Technology group, and Partnerships teams to develop roadmaps for developing the team's technical capabilities and...Suggested
- ...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...Suggested
- ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory... ...responsibility Injection and First Aid Certification Kroll software experience is preferred We offer a comprehensive Total Rewards...SuggestedFull timeInternship
$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$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$20 - $21 per hour
...computer platforms, including internal reporting tools, and scheduling software. This position is well-suited for a highly organized,... ...the ability to relay information clearly and accurately Well-developed organizational skills , including the ability to prioritize tasks...Hourly payFull timeInternshipWork at officeMonday to fridayShift work$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$40.38 - $55.53 per hour
...error, and product failure is not an option, leading life sciences companies trust us to resolve their production challenges. Software Developer – Innovation WHAT'S IN IT FOR YOU Benefits: ~ Compensation: $40.38 – $55.53 CAD per hour ~ Annual Performance-Based...Hourly payLocal areaImmediate start$46.53k - $90k per year
...company at industry-related tradeshows, conferences and workshops -Develop the OEM Partners and Distributors network events - Assist in... ...French an asset ~ Proficient in using computer systems and software, including, but not limited to Microsoft Office Suite, Salesforce...Full timeWork at officeRemote workRelocation- ...! This role is responsible for leading the development of new software solutions and services using cloud software development techniques... ...deployment of software in cloud environments. Designs and develops solutions that protect and manage cloud native apps and data....Full timeInternship
- ...access to training resources, project management tools, electronic software, and focused technical practice groups that put you in the... ...intermediate administrator or project coordinator with aspirations to develop their project management strengths. This position will primarily...Full timeWork at officeLocal areaWorldwideRelocation packageFlexible hours
- ...forecasting, cash flow, and cost reporting. Scheduling & Logistics : Develop and manage comprehensive work plans, project schedules (MS... ...management processes ~ Proficiency in project management software tools ~10+ years of experience in the construction industry...Full timeContract workCasual workMonday to fridayFlexible hours
$38.31 per hour
...design. Identifies and rectifies issues with database inventory. Develops and maintains information management training materials for all... .../special terminology. Computer skills with ability to use software such as Microsoft Office, program database and document management...Hourly payLong term contractFull timeContract workTemporary workWork at office- ...find a place where you’ll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned... ...design tasks. Prepare and modify electrical drawings using design software, including single-line diagrams, power distribution layouts,...Permanent employmentFull timeFor contractorsLocal areaWork from homeFlexible hours
$70k per year
...learning on the job, multiple years of experience with firmware/software testing practices, are comfortable working with hardware devices... ...ensure our products meet our functional and quality standards. Develop automated and manual test cases, testing best practices,...Flexible hours$118k per year
...management. Join us. TheCommon Componentsunit provides shared software engineering services to global Product Management and... ...consuming the library. What the role offers: As a Lead Software Developer, you will: Provide strong leadership for the team, wielding technical...Long term contractInternshipImmediate start$82.52k - $95.06k per year
...maintain infrastructure equipment ~ Maintain and test hardware and software infrastructure ~ Analyze existing and planned infrastructure... ...~ Perform routine preventative maintenance on equipment ~ Develop and maintain hardware and software technical documentation ~ Execute...Hourly payPermanent employmentTemporary workImmediate start- ...commercial buildings to infrastructure developments. You will work alongside experienced engineers... ...an experienced engineer Use computer software as a tool for solving basic engineering... .... Assignments are designed to further develop judgment and understanding of...Full timeContract workFor contractorsInternshipWork at officeLocal areaWorldwideRelocationFlexible hours
- ...Track best practices related to business or volunteer feedback; develop KPIs and implement improvements following incidents and post-event... ...to new tasks. • Excellent working knowledge of computers and software tools including Microsoft 365, volunteer database platforms,...Full timeContract workWork at officeWork from homeMonday to fridayFlexible hoursAfternoon shift
- ...find a place where you’ll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned... ...or another province of Canada Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards...Permanent employmentFull timeFor contractorsInternshipWork at officeFlexible hours2 days per week
$104.41k per year
...advising Regional Council; and supervising and developing a team of expert staff. Duties/... ..., and problem solving skills to plan and develop objectives and determine goals; coordinate... .... Computer skills with ability to use software such as Microsoft Office. Ability to adjust...Full timeInternshipWork at officeLocal areaRemote workMonday to fridayAfternoon shift$36.04 - $46.72 per hour
...Intermediate MS365 and AutoCAD/AUD skills and the use of corporate software Knowledge/Education Post secondary diploma in Engineering... ...industry best practices. Prepare comprehensive project estimates, develop work schedules and create material lists ensuring timely...Hourly payFor contractors- ...assistance with regard to entering invoice/credit memo data, including developing training materials. Performs other related duties as... ...Proficient in the use of a computer with the ability to use software programs such as Microsoft Office and Outlook, SAP. Communication...Work at officeNight shift
- ...globe. Key Responsibilities Project Planning & Delivery — Develop project plans, schedules, budgets, and risk assessments for... ...sites, providing field review services ~ Proficient using common software packages (Excel, Word, MS Project, PowerPoint) Additional...Full timeContract workFor contractorsWork at officeLocal areaWorldwideFlexible hours
$800 - $1400 per month
...game updates, new features, and promotions. 8. Contribute to developing and improving customer support processes and resources. Shift... ...knowledge and proficiency in using customer support tools and software. 6. Ability to work independently and collaboratively as part...Full timeRelocationShift workNight shiftDay shiftAfternoon shift1 day per week- ...the installation, configuration, and maintenance of hardware and software systems Establish metrics to demonstrate IT SLA is meeting... ...users, improving overall user experience Policy Development: Develop and enforce IT policies and procedures to ensure compliance and...Contract workFor contractorsWork at office2 days per week3 days per week
$110k - $145k per year
...architect, external vendors, customer, you will co-ordinate leading software and hardware projects for product used for energy solution... ...goals in collaboration with senior management and stakeholders. Develop full-scale project plans and associated communications documents...Contract workFor contractorsWork at officeLocal areaWorldwide- ...Manager in various administrative tasks as needed. Help with developing and implementing Standard Operating Procedures. Ensure... ...lease administration ~ Familiarity with property management software such as Yardi (asset) and Microsoft Excel ~ Knowledge of landlord...Full timeFor contractorsInternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer - computer Kitchener, ON
- software design engineer Kitchener, ON
- junior software engineer Kitchener, ON
- junior software developer Kitchener, ON
- software engineer salary in canada Kitchener, ON
- software developer Kitchener, ON
- software developer remote Kitchener, ON
- software development engineer Kitchener, ON
- senior software developer Kitchener, ON
- part time software developer Kitchener, ON
