CareerPlanSign in

Software Engineering Manager

Vancouver, Canada💼 Full-time💰 $145,000–$175,000🗓 2026-09-23 → 2026-09-26

Core

Lead a high-performing team of 8-10 software engineers at the intersection of cutting-edge research and large-scale software engineering to build AI-based surveillance systems.

Role type

Senior Engineering Manager (Video/AI Surveillance)

Builds

End-to-end AI-based surveillance systems (Appearance Search, Unusual Motion Detection, Avigilon Cloud Service)

Domain

Security industry / AI / Video analytics

Deliverable

production ML models | product features

Required skills

Team leadership, C++ development, C# development, System design, CI/CD pipelines, Hiring and onboarding

Preferred skills

Cloud infrastructure (Azure/AWS/GCP), Containerization (Docker/Kubernetes), Video domain knowledge (RTSP/WebRTC)

Technologies

C++, C#, Azure, AWS, GCP, Bamboo, Azure DevOps, GitHub Actions, Docker, Kubernetes, RTSP, WebRTC

Responsibilities

Guide and mentor software engineers, oversee system design and code quality, modernize development systems and toolchains, translate business requirements into technical roadmaps, champion Agile principles, participate in hiring and onboarding

Seniority

Senior, hands-on IC with management responsibilities

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