cover image
Genetec

Genetec

www.genetec.com

10 Jobs

2,255 Employees

About the Company

Leading technology provider of business intelligence, unified physical security, public safety, and operations. Genetec develops open-platform software, hardware, and cloud-based services for the physical security and public safety industry. Its flagship product, Security Center, unifies IP-based video surveillance, access control, and automatic license plate recognition (ALPR) into one platform. A global innovator since 1997, Genetec is headquartered in Montreal, Canada, and serves enterprise and government organizations via an integrated network of resellers, integrators, and consultants in over 159 countries. Genetec was founded on the principle of innovation and remains at the forefront of emerging technologies that unify physical security systems. Fournisseur chef de file de technologie pour des solutions unifiées en intelligence d’affaires, sécurité physique, sécurité publique et opérations. Genetec développe des logiciels à plate-forme ouverte, de l’équipement informatique et des services basés sur le cloud pour le secteur de la sécurité physique et de la sécurité publique. Son produit phare, Security Center, unifie la vidéosurveillance IP, le contrôle d'accès et la reconnaissance automatique des plaques d'immatriculation (ALPR) en une seule plate-forme. Innovateur mondial depuis 1997, Genetec, dont le siège social est situé à Montréal, au Canada, est au service des entreprises et des organismes gouvernementaux par l'intermédiaire d'un réseau intégré de revendeurs, d'intégrateurs et de consultants dans plus de 159 pays. Genetec a été fondé sur le principe de l'innovation et reste à la pointe des technologies émergentes qui unifient les systèmes de sécurité physique.

Listed Jobs

Company background Company brand
Company Name
Genetec
Job Title
Développeur(euse) logiciel / Software Developer - Cloud (Edge OS)
Job Description
**Job Title:** Software Developer – Cloud (Edge OS) **Role Summary:** Develop, deploy, and maintain micro‑service‑based cloud solutions that enable remote management of connected security devices and integration with Genetec’s SaaS Security Center. Work within an Agile, DevOps‑driven environment, collaborating with cross‑functional teams to deliver high‑quality backend and frontend features for Edge OS. **Expectations:** - Minimum 3 years of cloud development experience in a DevOps setting. - Strong object‑oriented programming skills; fluency in English and French (written and spoken). - Ability to estimate effort, meet milestones, and participate in on‑call rotations as required. **Key Responsibilities:** - Analyze, design, and implement new features for a modern cloud platform using microservices architecture (backend & frontend). - Deploy and manage services on Docker, Kubernetes, and Azure DevOps pipelines. - Ensure test automation and CI/CD integration to maintain high quality. - Contribute to effort estimation, sprint planning, and time tracking. - Collaborate with team leads, architects, and other development teams to align with product vision and priorities. - Participate in on‑call support for production issues. **Required Skills:** - Proficient in a modern object‑oriented language (e.g., C#, Java, Python). - Experience with containerization (Docker) and orchestration (Kubernetes). - Familiarity with Azure DevOps services and CI/CD pipeline creation. - Solid understanding of microservices design patterns. - Bilingual communication (French & English). **Preferred Skills (nice to have):** - C#/.NET development. - Microsoft Azure (or AWS/Google Cloud) services. - Infrastructure as Code (Terraform). - Web development (HTML, CSS, JavaScript/TypeScript, React). - Linux/IoT frameworks. **Required Education & Certifications:** - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent practical experience.
Québec, Canada
Hybrid
Junior
17-12-2025
Company background Company brand
Company Name
Genetec
Job Title
Développeur(euse) logiciel Senior / Senior Software Developer (Edge OS)
Job Description
**Senior Software Developer (Edge OS)** **Role Summary** Develop and maintain an operating system and remote management services for IoT edge devices, enabling deployment of next-generation physical security solutions. Focus on device lifecycle management, application deployment, and observability in field environments. **Expectations** Collaborate cross-functionally to design, test, and implement features using cutting-edge IoT, embedded, and cloud technologies. Prioritize task estimation, time management, and quality assurance via automated testing practices. Align work with product vision and stakeholder priorities. **Key Responsibilities** - Design, analyze, and implement features for a connected-device management platform. - Integrate automated testing practices into the software development lifecycle. - Estimate task effort and manage time to meet delivery deadlines. - Collaborate with team leads, technical leads, architects, and development teams. **Required Skills** - 5+ years of software development experience. - Proficiency in modern object-oriented programming languages. - Fluency in French and English (verbal and written). **Required Education & Certifications** - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
Montreal, Canada
Hybrid
Senior
17-12-2025
Company background Company brand
Company Name
Genetec
Job Title
Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge OS)
Job Description
**Job Title:** Software Developer – Appliances Platform (Edge OS) **Role Summary:** Design, develop, and maintain features for a connected‑device management platform that enables remote lifecycle management, application deployment, and observability of Cloudlink devices. Work in an Agile environment with cross‑functional teams to deliver high‑quality software on schedule. **Expectations:** - Deliver features that meet product vision and stakeholder requirements. - Apply automated testing, CI/CD practices, and quality‑assurance standards throughout the development cycle. - Estimate effort, manage time, and communicate progress to the team lead. - Collaborate effectively with technical leads, architects, and other developers. - Communicate fluently in French and English (both written and oral). **Key Responsibilities:** - Analyze requirements, design solutions, and implement new platform features. - Write clean, maintainable code in a modern object‑oriented language. - Develop and maintain automated unit, integration, and end‑to‑end tests. - Participate in code reviews, sprint planning, and retrospectives. - Estimate task effort, track progress, and adjust plans to meet deadlines. - Integrate services with messaging protocols (e.g., AMQP, MQTT) and remote fleet management tools. - Deploy and maintain containerized services (Docker, Kubernetes) in cloud environments. - Support web components (HTML, CSS, JavaScript/TypeScript, React) as needed. **Required Skills:** - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent professional experience. - Proficiency with a modern OOP language (e.g., C#, Go, Rust). - Fluent in French and English (spoken and written). - Experience with Linux, IoT devices, and remote fleet management. - Knowledge of messaging protocols (AMQP, MQTT). - Familiarity with containerization (Docker) and orchestration (Kubernetes). - Experience in web development (HTML, CSS, JavaScript/TypeScript, React). - Experience with cloud development and CI/CD pipelines. **Required Education & Certifications:** - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent.
Québec, Canada
Hybrid
17-12-2025
Company background Company brand
Company Name
Genetec
Job Title
Spécialiste en tests système / System Test Specialist - SC SaaS
Job Description
**Job Title** System Test Specialist – SC SaaS **Role Summary** Responsible for ensuring the quality of cloud‑based physical security products through manual and automated system testing. Work closely with developers, UX designers, and stakeholders to design test strategies, execute tests, and report defects throughout the delivery cycle. **Expectations** * Deliver high‑quality testing activities in a fast‑moving SaaS environment. * Maintain test environments in CI/CD pipelines and support continuous integration. * Communicate findings and collaborate cross‑functionally to resolve defects quickly. * Demonstrate strong analytical, problem‑solving, and communication skills in a team setting. **Key Responsibilities** 1. Analyze new and existing platform features and translate requirements into test scenarios. 2. Design, execute, and maintain manual and exploratory tests for software, web, and API interfaces. 3. Implement end‑to‑end and system‑level test strategies in microservices architectures. 4. Perform regression testing after updates to ensure system stability. 5. Document, track, and follow up on defects until closure. 6. Produce detailed test reports and defect summaries for stakeholders. 7. Estimate testing effort and manage multiple concurrent test projects. 8. Maintain CI/CD test environments and identify issues before production deployment. 9. Continuously recommend and adopt new tools, frameworks, and processes to improve quality. **Required Skills** * 5+ years of manual software test experience (system & end‑to‑end). * Proven ability to test web applications across browsers and platforms. * Solid understanding of networking fundamentals (IP, TCP/UDP). * Knowledge of software security concepts (authentication, authorization, data protection). * Familiarity with DevOps practices and CI/CD pipelines. * Strong functional and technical analysis skills. * Excellent written and verbal communication. * French and English proficiency (native or fluent). * Ability to work independently, prioritize multiple tasks, and adapt to changing priorities. **Required Education & Certifications** * Bachelor’s degree in Software Engineering, Computer Science, or equivalent. * Any recognized software testing certification (e.g., ISTQB) is considered an advantage. * Experience with scripting languages, testing tools, and frameworks is an additional benefit. * Practical exposure to physical security devices (IP cameras, access controllers) and mobile/desktop application testing is a plus.
Montreal, Canada
Hybrid
Mid level
12-01-2026