Senior Software Developer

Posted 2 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

  • Senior Software Developer developing software at D2L. Passionate about using engineering best practices to modernize education through technology.

Responsibilities

  • Looking for seasoned software developers who are passionate about developing software using engineering best practices
  • Enable teams to be more productive & effective through the code they write, the decisions they make and knowledge they share
  • Work on a wide range of technologies including distributed systems, machine learning, user interfaces, mobile and cloud computing

Requirements

  • Strong communication skill for technical discussions and collaboration
  • 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
  • A body of work demonstrating a consistent ability to complete technically challenging work
  • Acumen with Artificial Intelligence tools
  • Bachelor’s degree in computer science, computer engineering or similar technical discipline
  • Developers at this level typically have 5+ years experience
  • Strong execution, autonomy and mentoring of Junior Developers

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

Senior

Salary

CA$90,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsJava

Location requirements

HybridCanada

Report this job

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