Principal Software Engineer
Vancouver, BCFull Time
Avigilon Corporation
10+ YOECandidates need a Bachelor's degree in Computer Science or a related field and 10+ years of software engineering experience, including extensive C++ work on large codebases. Strong knowledge of distributed systems, CI/CD, test automation, observability and databases such as Postgres is required.
C++, C#, .NET, Rust, Azure, Postgres
AI-Native Software Developer II
Vancouver, BCFull Time
Avigilon Corporation
4+ YOECandidates need a bachelor's degree in computer science or a related field and 4+ years of professional software engineering experience, with a strong client-side track record. They must show hands-on experience directing AI coding agents on a large customer base and multi-layered testing skills.
Git, Unity