Skip to content

Senior Software Developer – C++
Company | Motorola |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $62600 – $135000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science or related
- 5+ years of experience as a Software Engineer
- Extensive experience in on-prem C++
- Experience working in a large code base
- Excellent written and oral communication skills
- Experience working with databases (Berkley, Postgres)
Responsibilities
- Key contributor within the Scrum team
- Playing a role in the team’s journey to high performance
- Developing on Avigilon Unity Video Products to be used by security professionals around the world
- Building trust among team members to champion a culture of continuous learning and growth
- Participating in defining and executing the direction for build pipelines, containerization, DevOps tooling, and test automation
- Providing end-to-end software solutions, encompassing design, architecture, implementation, maintenance, and user support
- Fostering strong collaborative relationships with fellow developers and technical leadership
- Proactively providing technical guidance and mentorship
- Upholding rigorous standards for software development and quality, both personally and across the team
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 cloud applications in C# and .NET
- Experience with AI/machine learning technologies is strongly preferred