Remote job
Senior Software Developer 2
Job details
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.