CareerPlanGet AI match score →

Principal Software Engineer

Canada🌐 Remote💼 Full-time💰 $180,000–$180,000🗓 2026-04-01 → 2026-07-30

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 distributed architectures for CTE digital curriculum

Domain

EdTech / Cloud-native / Full-stack

Deliverable

production ML models | product features | infrastructure

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, pragmatic engineering

Technologies

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

Responsibilities

Provide hands-on technical leadership across multiple teams; Unblock complex technical challenges spanning systems and 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

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗