System Development Engineer II
Vancouver, BCAvigilon Corporation
3+ YOECandidates need 3+ years in system development, integration engineering or QA automation, plus a bachelor's or master's in software engineering, computer science or a related field. They need strong Linux/Unix and networking knowledge and proficiency in object-oriented and scripting languages.
Linux, Unix
Senior Technical Program Manager (Mobile)
Vancouver, BCAvigilon Corporation
8+ YOECandidates need 8+ years in technical program management or engineering leadership in product development, with a proven record in mobile, physical security, IoT, embedded, cloud or AI video analytics. They must communicate complex technical topics to executives and non-technical stakeholders.
Research, Building systems monitoring technology, Leadership, Problem solving, Communication skills, Program management
Principal Software Engineer, Avigilon Access Control
Vancouver, BCAvigilon Corporation
15+ YOECandidates need 15+ years of software development experience and 10+ years building large-scale distributed systems. They must have deep C/C++ and cloud language skills, AWS or GCP expertise, and experience leading architecture for 50+ developers.
AWS, GCP, Aurora MySQL, PostgreSQL, DynamoDB, Redis
Software Developer in Test II (Backend)
Vancouver, BCAvigilon Corporation
3+ YOECandidates need a bachelor's degree in computer science or a related field, 3 to 5 years as an SDET or backend automation engineer, and strong C# or C++ skills. They also need backend API testing experience, CI/CD knowledge and practical use of AI-assisted testing workflows.
Postman, SoapUI, REST Assured, NUnit, xUnit, Catch2