CareerPlan

Principal Software Engineer

CANADARemoteFull-timeCA$180k–CA$220k2026-11-03 → 2026-11-10
Remote

Core

Principal Engineer providing hands-on technical leadership across multiple engineering teams to improve effectiveness, accelerate delivery, and ensure technical excellence.

Role type

Principal Software Engineer (Staff/Principal level)

Builds

Scalable, maintainable, high-quality full-stack systems and architectures

Domain

Education Technology (EdTech), CTE curriculum platforms

Required skills

Node.js, TypeScript, React, system design, distributed systems, API architecture, SQL, CI/CD, AWS, Docker, Linux

Preferred skills

Cross-cutting technical problem solving, technical strategy, mentoring senior engineers

Technologies

Node.js, TypeScript, React, AWS, Docker, Linux, SQL

Responsibilities

Provide hands-on technical leadership across multiple teams; Unblock complex technical challenges spanning systems or domains; Lead architecture and system design decisions; Conduct deep code reviews and set engineering quality standards; Drive technical consistency and best practices; Mentor and guide senior engineers and technical leads

Seniority

Principal, hands-on IC with strategic influence