CareerPlan

Senior Software Developer

Kitchener, OntarioFull-timeCA$90k2026-06-25 → 2026-11-10
Hybrid

Core

Senior software developer building distributed systems, machine learning, user interfaces, mobile, and cloud computing solutions for education and enterprise learning platforms.

Role type

Senior Software Developer (IC)

Builds

Cloud-based learning environments and educational software solutions

Domain

EdTech / Enterprise Learning / Cloud Infrastructure

Required skills

Object-Oriented design, C++/C#/Java, distributed systems, data structures, algorithms, databases, AI tools

Preferred skills

Mentoring junior developers, technical leadership

Technologies

C++, C#, Java, distributed systems, machine learning, cloud computing

Responsibilities

Write production code using engineering best practices, make technical decisions, mentor junior developers, collaborate on complex system designs

Seniority

Senior, hands-on IC