Senior Software Developer
D2L · Canada · posted 4 weeks ago
D2L is hiring senior software developers in Canada to work on a range of technologies, including distributed systems, machine learning, user interfaces, mobile and cloud computing. The company builds learning platforms used in schools, campuses and companies. This posting is not for a current vacancy; it is for future candidate consideration.
What you will do
Senior developers at D2L write code, make technical decisions and share knowledge so that teams become more productive and effective. Your ideas and perspectives feed into decisions about which technology the company invests in. You will work with engineering best practices and may mentor junior developers.
What they are looking for
- Strong communication skills for technical discussions and collaboration
- Experience with object-oriented design and proficient coding skills in C++, C# or Java
- A strong understanding of computer science topics: data structures, algorithms, databases, distributed systems
- A body of work showing a consistent ability to complete technically challenging work
- Acumen with artificial intelligence tools
- A bachelor's degree in computer science, computer engineering or a similar technical discipline
- Developers at this level typically have 5+ years of experience
- Strong execution, autonomy and mentoring of junior developers
D2L encourages you to apply even if you do not meet every requirement listed.
Pay and benefits
The expected base salary range for a new hire is CAD 90,000 to 130,000 per year. The annualized base salary offered depends on each candidate's relevant knowledge, skills, education, training and experience, and is set against market data for the geographic location and industry. The role may be eligible for additional benefits including a Wellness Subsidy, Equity Grants, Variable Incentive and more.
Other benefits listed by D2L include flexible work arrangements, learning and growth opportunities, tuition reimbursement of up to CAD 4,000 for continuing education through the SkillsWave Program, 2 paid days off for SkillsWave-related activities such as exams or final assignments, access to mental health services and an EFAP program, financial planning, retirement planning, 2 paid volunteer days, a competitive benefits package, home internet reimbursements, an employee referral program, wellness reimbursement, employee recognition and social events. Dog friendly office spaces are available at the HQ in Kitchener, Winnipeg, Vancouver and Melbourne offices.
Location and work style
D2L operates in a hybrid work style, with an expectation of 3 days per week in office.
About D2L
D2L is a cloud company working on education and the future of work. It has had the same mission for 25 years: to transform the way the world learns. Every application is reviewed by a member of the Talent Acquisition team. D2L uses AI tools internally for tasks like meeting notes, summaries and administrative work, but states these tools never rank resumes, make hiring decisions or influence candidate evaluations.
Ready to apply?
Opens the application page in a new tab.
Apply for this jobCafeRemote takes no fee and asks for no account.
Similar remote jobs
Software Engineer - Distributed Systems
Figma · San Francisco, CA • New York, NY • United States
Money Laundering Reporting Officer, Canada
Ramp · Remote (Canada)
KYB/AML Analyst, Sweden
Ramp · Remote (Sweden)