G

Genetec

Verified Job Source

Protect the everyday

Montreal, QC

Software Development
1,001–5,000 people

About

Genetec is a global technology company that helps organizations secure and manage their environments. Founded in 1997 and headquartered in Montreal, Canada, we support customers in more than 159 countries through a global network of trusted partners and integrators. We develop open-platform software and hardware that bring physical security, public safety, and operations together. Our technology helps organizations simplify complexity, improve visibility, and adapt as needs evolve. Our flagship platform, Security Center, unifies video management, access control, automatic license plate recognition (ALPR), and other capabilities into a single system. This unified approach helps organizations to scale with confidence while avoiding vendor lock-in. Today, Genetec employs more than 2,200 people worldwide. We’re driven by curiosity and a belief that better solutions come from questioning assumptions, designing openly, and solving real-world problems for the people who rely on our technology every day.

Open positions

Développeur(euse) logiciel sénior / Senior Software Developer - Clear ID

Hybrid · Montréal

You will contribute to the development, deployment, and maintenance of a distributed microservices architecture while serving as a technical reference for the team. Additionally, you will manage automated test suites and participate in an on-call rotation to ensure product quality and system reliability.

Développeur(euse) logiciel / Software Developer - C#/.NET, WPF and Web

Hybrid · Montréal

Design, develop, and maintain software across desktop, web, and cloud platforms for transit and physical security products. Collaborate with cross-functional teams to implement features, resolve defects, and ensure high-quality software delivery throughout the development lifecycle.

Développeur(euse) logiciel / Software Developer - CSOL

Hybrid · Montréal

Develop customized software solutions and enhance internal frameworks to improve delivery efficiency. Collaborate with cross-functional teams and provide technical support through demonstrations for partners and clients.

Développeur(euse) CloudOps / CloudOps Developer

Hybrid · Montréal

Design, develop, and maintain automation tools and infrastructure solutions using C# and scripting languages. Collaborate with cross-functional teams to troubleshoot production issues and improve platform stability and reliability.

Développeur(euse) web front-end senior / Senior Front-End Web Developer

Hybrid · Brossard

You will build and maintain enterprise-grade reusable UI components and evolve the micro-frontends platform to ensure consistent user experiences. Additionally, you will develop AI-powered tools to assist designers and developers while providing technical guidance to product teams.

Développeur(euse) web front-end senior / Senior Front-End Web Developer

Hybrid · Montréal

You will build and maintain enterprise-grade reusable UI components and evolve the company's design system and micro-frontend platform. Additionally, you will integrate AI-powered tools to improve developer workflows and collaborate with product teams to ensure high-quality, consistent user experiences.

Développeur(euse) logiciel / Software Developer - Access Control Embedded

Hybrid · Montréal

Design, develop, and maintain reliable embedded software and edge applications using Go to support physical access control devices. Collaborate with cross-functional teams to ensure high-quality software delivery and manage the full lifecycle of services from design to deployment.

Développeur(euse) logiciel / Software Developer - GoLang

Hybrid · Sherbrooke

Design, develop, and maintain reliable backend services and distributed systems primarily using Go. Collaborate with cross-functional teams to deliver scalable, cloud-native enterprise software throughout the entire service lifecycle.

Développeur(euse) logiciel / Software Developer - GoLang

Hybrid · Montréal

Design, develop, and maintain reliable backend services and distributed systems primarily using Go. Collaborate with cross-functional teams to deliver scalable, cloud-native enterprise software throughout the entire service lifecycle.

Développeur(euse) Logiciel / Software Developer - C#/.NET/Web

Hybrid · Montréal

Develop and maintain web application features using C# and Angular while diagnosing and fixing bugs to ensure product stability. Collaborate with quality assurance and support teams to improve application architecture, performance, and maintainability.

Analyste de données / Data Scientist

Hybrid · Montréal

The Data Scientist will develop predictive, prescriptive, and statistical models to solve complex business problems and drive strategic decisions. They will collaborate with cross-functional teams to build scalable analytical solutions and communicate insights through dashboards and reports.

Analyste principal de données / Senior Data Analyst - CX

Hybrid · Montréal

The role involves managing the full lifecycle of reporting and analytics for the Customer Experience organization, from gathering requirements to delivering automated reports. The analyst will transform complex data from various sources into actionable insights and clear presentations to drive decision-making.

Développeur(euse) logiciel / Software Developer - Cloudrunner

Hybrid · Montréal

Design, develop, and deploy new features for the Cloudrunner vehicle-centric investigation platform, including web apps, APIs, and back-end services. Collaborate with cross-functional teams to build secure, scalable cloud services and improve DevOps processes.

Développeur(euse) logiciel / Software Developer - Cloud AutoVu

Hybrid · Montréal

Design, develop, and deploy new features for the Cloudrunner platform, including web applications, APIs, and back-end services. Collaborate with cross-functional teams to build secure, scalable cloud services and improve DevOps processes.

Développeur(euse) logiciel / Software Developer - Edge OS

Hybrid · Montréal

Develop and maintain a Linux-based operating system and services for remote management of Cloudlink appliances. This includes designing components for Intel and ARM platforms and improving build infrastructure using Rust and Yocto.