CareerPlanSign in

Staff Software Engineer

Union Station, City of Toronto💼 Full-time💰 $119,000–$119,000🗓 2026-04-30 → 2026-08-05

Core

Architecting and delivering SaaS and hardware products for physical security applications, including threat detection screening systems for high-traffic environments.

Role type

Staff Software Engineer (Technical Lead & Architect)

Builds

AI-powered threat detection screening systems, firmware/OS integration, and edge processing solutions for physical security.

Domain

Physical security, AI/ML, IoT hardware, Cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

AWS Cloud expertise, infrastructure-as-code, serverless technologies, STM32 firmware development, AI Spec-Driven development, sensor-integrated IoT hardware experience, SOC 2 Type II compliance knowledge, mentoring engineering talent

Preferred skills

Experience with edge processing optimization, AI integration in software landscapes

Technologies

AWS, STM32, serverless frameworks, infrastructure-as-code tools

Responsibilities

Own delivery of architected systems from start-to-finish, oversee firmware/OS integration and edge processing optimization, drive continuous adoption of AI within the software landscape, enforce high standards of code quality and testing, mentor and develop engineering talent

Seniority

Staff, technical leadership & strategic architecture

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