CareerPlanSign in

Staff Software Engineer

Toronto, Canada💼 Full-time💰 $160,000–$160,000🗓 2026-06-05 → 2026-09-26

Core

Architect and own full-stack components for a global connected home platform, integrating mobile experiences, utility grids, and smart building tools.

Role type

Staff Software Engineer (Full Stack & Architecture)

Builds

Mobile apps, utility integrations, smart building tools, APIs, and connectivity platform services for millions of homes.

Domain

Smart Home / IoT / Energy Management

Deliverable

production ML models | product features | infrastructure

Required skills

System architecture, full-stack development, Go, Java, TypeScript, C++, Python, messaging queues (Kafka, RabbitMQ), cloud platforms (AWS, GCP), database optimization, debugging complex distributed systems, mentorship.

Preferred skills

AI/Agentic workflows, cross-team leadership, strategic technical planning.

Technologies

Go, Java, TypeScript, C++, Python, Kafka, RabbitMQ, AWS, GCP

Responsibilities

Architect battle-tested system designs, take end-to-end ownership of full components, mentor engineers and lead design reviews, debug stack-wide issues, drive innovation in engineering practices.

Seniority

Staff, hands-on IC with strategic impact

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