Senior C++ Developer
Motorola Solutions - $60,700 - $130,000 CAD
Vancouver, Canada
full time
10 Feb 2025
We are seeking a driven, passionate, and innovative Senior Software Developer experienced in C++ development.
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.
Responsibilities include:
- Working as part of a Scrum Team developing production C++ on Avigilon Unity's on premise service application
- Design, architect, and develop features on our Avigilon Unity's investigations workflow and storage platform
- Regardless of tech stack, candidate should be focused on usability, responsiveness, scalability, testability and best coding and design practices
- Peer review code for adherence to coding standards and design guidelines
- Mentoring peers and scrum team building
- Collaborate with UX and visual designers on proposed designs
- Collaborate with the Automation and Test team on identifying test cases for new features and regression testing
- Build and deploy your microservices in Kubernetes
Qualifications:
- Bachelor’s degree in Computer Science or a related technical discipline
- 5+ years of experience writing in a C++ or similar language
- Solid understanding of data structures, asynchronous architectures and building data-intensive applications
- You are equally excited to build a minimum viable product as you are cementing a feature in maintainable and tested code
- Excellent written and oral communication skills, including the ability to produce clear, concise documentation
- Experience designing and building microservices
- Experience developing RESTful API's used with web browsers, backend servers, or mobile applications
Nice to have:
- Experience building and maintaining .NET Web Applications
- Experience with developing cloud applications
- Experience with managing cloud resources and building CI/CD pipelines