About the job
Genetec Inc. is seeking a Senior Software Developer to join the Edge OS team. This group builds advanced operating systems and services for remote management of Cloudlink devices, key components in deploying Genetec’s next-generation physical security software. The work spans IoT, embedded systems, and cloud technologies, with a focus on simplifying operations and supporting internal application developers.
Main Responsibilities
- Design, analyze, and implement new features for a modern connected-device management platform.
- Develop device lifecycle management capabilities, including enrollment, updates, and application deployment.
- Improve device visibility and observability in the field.
- Apply best practices for automated testing throughout the software development lifecycle to ensure quality.
- Estimate task effort and manage time to meet project goals.
- Work closely with the team lead to understand high-level objectives and product vision.
- Collaborate with technical leads, architects, and developers across teams.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
- At least 5 years of professional software development experience.
- Proficiency in a modern object-oriented programming language.
- Fluency in French and English, both spoken and written, for effective communication with international collaborators and clients.
Preferred Skills
- Experience with C#/. NET, Go, or Rust.
- Background in Linux operating systems.
- Knowledge of IoT technologies and remote fleet management.
- Familiarity with messaging protocols such as AMQP and MQTT.
- Understanding of containerization and orchestration tools like Docker and Kubernetes.
- Experience with web technologies (HTML, CSS, JavaScript, TypeScript, React).
- Exposure to Cloud development and CI/CD environments.
Benefits
- Competitive compensation package.
- Training tuition reimbursement program.
- Flexible working schedule to support work-life balance.
This position is remote, based in Ottawa, Ontario, Canada. Genetec values diverse backgrounds and experiences. If some requirements feel out of reach, consider applying, unique perspectives are welcome.

