Posted in

Senior Software Developer – C++

Senior Software Developer – C++

CompanyMotorola
LocationVancouver, BC, Canada
Salary$62600 – $135000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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