← Back to jobs

Remote job

Senior Software Developer

Backend Full-time Permanent Canada

Job details

$90,000—$130,000 Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview A senior software developer position focused on building cloud-based learning technology used by schools, campuses, and corporate training programs. The work spans a broad technical surface, including distributed systems, machine learning, user interfaces, mobile, and cloud computing, and emphasizes engineering excellence alongside mentorship of more junior engineers. This posting is described as ongoing candidate consideration rather than a single opening, so applicants may be reviewed for future fit.

Responsibilities - Design, build, and maintain software across distributed systems, machine learning components, user interfaces, mobile platforms, and cloud services. - Apply engineering best practices to write high-quality, maintainable code and make sound technical decisions. - Mentor junior developers, share knowledge, and help raise the technical bar of the team. - Contribute opinions on technology investments, architectural direction, and engineering tooling. - Collaborate across disciplines to deliver reliable, production-ready systems.

Requirements - Typically 5 or more years of professional software development experience at the senior level. - Strong object-oriented design skills with proficiency in at least one of C++, C#, or Java. - Solid grounding in computer science fundamentals, including data structures, algorithms, databases, and distributed systems. - A track record of completing technically challenging work and demonstrating consistent execution. - Bachelor's degree in computer science, computer engineering, or a related technical discipline. - Strong communication, autonomy, and ability to mentor others.

Nice to have - Familiarity with artificial intelligence tools and how they fit into engineering workflows.

Benefits and work setup - Hybrid arrangement with an expectation of roughly three days per week in office. - Base salary range of approximately $90,000 to $130,000 CAD, with potential eligibility for additional benefits such as a wellness subsidy, equity grants, and variable incentive. - Tuition reimbursement up to $4,000 CAD, paid skills development days, mental health and financial planning resources, retirement planning support, two paid volunteer days, home internet reimbursement, wellness reimbursement, referral program, and social events.

Skills detected in the listing

JavaC#C++Machine Learning
Detected Sep 9, 2026
Last verified Sep 9, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight