CareerPlan

Software Developer II

Vancouver, CanadaFull-timeCA$90k–CA$120k2026-10-26 → 2026-11-09
Hybrid

Core

Intermediate Software Developer building large-scale public-facing applications and APIs for video analytics and surveillance products.

Role type

Intermediate IC software developer (C++/C#)

Builds

Avigilon Unity Video Products and cloud/on-premise surveillance solutions

Domain

Security industry / Video analytics / AI-based surveillance

Deliverable

production ML models | product features

Required skills

C++, C#, large codebase navigation, database development (Berkeley, Postgres), DevOps, CI/CD, test automation

Preferred skills

Azure cloud development, large-scale public application delivery

Technologies

C++, C#, Azure, Berkeley DB, Postgres

Responsibilities

Develop on Avigilon Unity Video Products, define and execute build pipelines and containerization, provide end-to-end software solutions including design and architecture, mentor team members and foster collaborative relationships

Seniority

Intermediate, hands-on IC