Software Developer

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer helping D2L transform education by working on varied technology solutions. Collaborate with product managers and designers to enhance the learning experience.

Responsibilities

  • Help advance our goal of using technology to transform teaching and learning around the world
  • Work on a wide range of technologies including distributed systems, user interfaces, mobile and cloud computing
  • Collaborate closely with others including technical product managers, designers and QA

Requirements

  • 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

Benefits

  • 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.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$70,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsJava

Location requirements

HybridKitchenerCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.