Software Project Manager

Job Location CA-BC-Vancouver
Job ID
# Positions
Job Type
Permanent Full Time

Job Description

Software Project Manager

Vancouver, Canada


Avigilon (TSX: AVO) provides trusted security solutions to the global market. Avigilon designs, develops, and manufactures video analytics, network video management software and hardware, surveillance cameras, and access control solutions. Avigilon’s solutions have been installed at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.


As a member of the Product Development group, you will engage with many talented and motivated people including engineers, programmers, architects, other project managers, and members from other departments, all working together to develop cutting edge new software features and products built upon the latest and greatest in hardware and systems technologies. As a Project Manager, while prescribing to only a simple established framework, you have an opportunity to be creative and blaze new territory to navigate projects to success.


Responsibilities include:

  • Create complete project schedule and planning documents, including but not limited to: effort estimates, resource requirements, and capital costs
  • Establish project milestones and iterations based on risk and priority analysis
  • Assist in the creation and coordination of features across Agile scrum teams, as well as taking on the role of scrum master on one or more teams
  • Work closely with technical leaders to monitor progress and identify issues as early as possible
  • Work with other Software, Firmware and Hardware project managers and coordinate project dependencies across functional teams and departments
  • Liaise with 3rd party vendors and suppliers as appropriate
  • Utilize Avigilon’s issue-tracking system for project planning, execution, and tracking
  • Actively monitor project progress, track outstanding issues and risks, chair project meetings, follow up on action items, and provide timely project status updates to engineering management team
  • Continuously evolve software project management processes to ensure an efficient project lifecycle, borrowing concepts from modern software development methodologies like Scrum and SAFe


  • Extensive experience with Software project management in an Agile environment
  • Previous experience with Software development, Maintenance and 3rd party programs
  • The ability to visualize project progression and anticipate and avoid risks to project success
  • Good understanding of the Software development process and its project planning challenges
  • Exceptional organizational skills
  • Proactive, open and honest
  • Excellent written and oral communication skills

Preference will be given to candidates with the following skills and experience: 

  • 3+ years of experience in a software project management role
  • Project Management Professional (PMP) certificate, nice to have
  • A degree in Electrical or Computer Engineering, or Computer Science
  • Background in Software development


Perks and Benefits:


As a full-time employee at Avigilon, you are eligible to receive a comprehensive benefits package which includes MSP, extended health, dental, and medical insurance while travelling. You will also receive a health spending account to cover additional healthcare costs, such as vision care, RMT and chiropractor visits. 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed