engineering
1 hour ago*
Senior Software Developer, C++
📍 Vancouver, Canada·🏢 On-site
Requirements
- We’re changing the landscape of the surveillance industry through advanced, award-winning AI-based surveillance systems.
- Artificial Intelligence is transforming the world, and our team is advancing the field as it applies to the surveillance industry.
- We are proud to be industry leaders in video analytics with products like Appearance Search, Unusual Motion Detection, and our recently launched Avigilon Cloud Service platform.
- Job Description We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise or cloud platform development environments who can provide hands-on technical leadership in new product development and maintenance activities.
- We are also seeking someone with solid knowledge of DevOps, CI/CD, and test automation tools and concepts.
- This position is based in Vancouver, BC, and the candidate must reside in the Greater Vancouver area, as you will be required to go into the office on a hybrid work schedule.
- Qualifications: Bachelor’s degree in Computer Science or related 5+ years of
- experience as a Software Engineer Extensive experience in C++
- Experience working in a large code base Excellent written and oral communication skills
- Experience working with databases (Berkeley, Postgres) Preferred
- Qualifications: Successful delivery of a large-scale public-facing application Strong knowledge of CI/CD, test automation, and DevOps
- Experience developing cloud applications in Azure
- Experience developing applications in C++, C# and .NET Why you'll love working here: Contributing to a product deployed in high-stakes safety scenarios: Protecting the well-being of people in a variety of situations and environments Streamlining communication and improving reactions to critical safety incidents Supporting the creation of more secure events and public assemblies (e.g., major league sports games, music concerts) Commitment to professional development & advancement: Supportive managers
- The actual offer will be based on the individual candidate. #LI-CA1 Basic
- Requirements Bachelors Degree 4+ years of software development experience Travel
- experience for candidates with disabilities, or other physical or mental health conditions.