← Back to jobs

Remote job

Senior Software Developer 2

Backend Full-time Permanent Canada

Job details

$110,000—$155,000 Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

A cloud-based learning platform serving schools, campuses, and corporate training programs is hiring a Senior Software Developer to work across distributed systems, machine learning, user interfaces, mobile, and cloud infrastructure. The role suits an engineer who pairs deep technical skill with the mentoring and leadership expected at the senior level. The position follows a hybrid work model with three days per week in office, and is posted for future candidate consideration rather than a current vacancy.

Responsibilities

- Design, build, and maintain software across a broad range of technologies including distributed systems, machine learning, user interfaces, mobile, and cloud services. - Lead technically through mentoring, influence, and high-quality code that enables teams to be more productive. - Solve ambiguous multi-system problems spanning multiple teams and initiatives. - Contribute to architectural decisions and help evaluate where to invest in new technology. - Use AI-assisted development tools to improve engineering productivity where appropriate.

Requirements

- Strong communication skills for technical discussion and cross-team collaboration. - Solid object-oriented design skills and proficiency in one or more of C++, C#, or Java. - Strong grounding in core computer science topics including data structures, algorithms, databases, and distributed systems. - A track record of delivering technically challenging work at a consistent level of quality. - Bachelor's degree in computer science, computer engineering, or a similar technical discipline. - Typically 8 or more years of professional software development experience.

Nice to have

- Hands-on experience applying artificial intelligence tools within engineering workflows.

Benefits and work setup

- Hybrid work model with three days per week in office. - Base salary range listed in the source: $110,000–$155,000 CAD, with eligibility for additional benefits such as a wellness subsidy, equity grants, and variable incentive. - Tuition reimbursement up to $4,000 CAD through an internal continuing education program, plus two paid days off for related exams or assignments. - Mental health and employee assistance program access, retirement planning support, two paid volunteer days, home internet reimbursement, wellness reimbursement, employee referral program, employee recognition, and social events. - Dog-friendly offices at headquarters in Kitchener, Winnipeg, Vancouver, and Melbourne.

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