CareerPlanSign in

Senior Software Engineer, Device & Cloud Platform

Vancouver, Canada💼 Full-time💰 $120,000–$165,000🗓 2026-09-22 → 2026-09-25

Core

Build and operate cloud services and on-device software connecting access control hardware to the cloud and mobile app for physical security systems.

Role type

Senior Software Engineer (Device & Cloud Platform)

Builds

Cloud services for credential generation/distribution, on-device firmware, distributed caching layers, and MQTT messaging infrastructure.

Domain

Physical security / Access control / Embedded systems / Cloud infrastructure

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ (performance-sensitive, memory management, threading), Python (Flask/API), distributed systems, caching (Redis), pub-sub protocols (MQTT), Linux embedded software, AWS services, Docker, CI/CD tooling

Preferred skills

Go, Debian packaging, low-level debugging

Technologies

C, C++, Python, Flask, Redis, MQTT, AWS (Lambda, EC2, S3, CloudWatch), Docker, Linux

Responsibilities

Develop cloud services for access credentials; maintain on-device software with hardware I/O; design distributed caching layers; manage MQTT messaging; build performance-critical C/C++ components; diagnose production sync issues; improve CI/test tooling; participate in architecture and code reviews; collaborate with mobile and hardware teams

Seniority

Senior, hands-on IC

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