CareerPlan

Senior Software Developer 2

Kitchener, OntarioFull-timeCA$110k2026-06-25 → 2026-11-11
Hybrid · Canada

Core

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

Role type

Senior Software Developer (IC)

Builds

Next-generation learning environment and solutions for schools, campuses, and companies

Domain

EdTech / Cloud Computing / Distributed Systems

Deliverable

production ML models | product features

Required skills

C++, C#, or Java, Object-Oriented design, Data structures, Algorithms, Databases, Distributed systems, AI tools acumen

Preferred skills

Technical leadership, Mentoring, Solving ambiguous multi-system problems

Technologies

C++, C#, Java, Distributed systems, Machine learning, Cloud computing

Responsibilities

Write code using engineering best practices, Enable team productivity through technical decisions and knowledge sharing, Provide technical leadership via mentoring and influence, Solve ambiguous multi-system problems across teams

Seniority

Senior, hands-on IC