CareerPlanGet AI match score →

Senior Software Developer, C++

Vancouver, Canada💼 Full-time💰 $120,000–$155,000🗓 2026-07-06 → 2026-07-31

Core

Senior Software Developer building large-scale, public-facing video analytics and surveillance applications (on-premise and cloud) for security professionals.

Role type

Senior Software Developer (C++/C#)

Builds

Avigilon Unity Video Products, large-scale APIs, and containerized build pipelines for video analytics systems.

Domain

Security / Video Analytics / Cloud & On-premise Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C#, large codebase navigation, database management (Berkeley DB, Postgres), DevOps tooling, CI/CD, test automation, software architecture, mentoring

Preferred skills

Azure cloud development, large-scale public-facing application delivery, .NET framework

Technologies

C++, C#, .NET, Azure, Berkeley DB, Postgres, Docker/Containers

Responsibilities

Develop on Avigilon Unity Video Products, define and execute build pipelines and containerization strategies, provide end-to-end software solutions from design to maintenance, mentor team members and foster technical growth, participate in Scrum team dynamics.

Seniority

Senior, hands-on IC with mentorship responsibilities

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