company

Senior Software Developer – Edge OS

Genetec Inc.Remote — Ottawa, Ontario, Canada
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience. Minimum of 5 years of software development experience. Strong knowledge of a modern object-oriented programming language. Fluent in French and English, both written and verbal.

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.

About Genetec Inc.

Genetec Inc. is a leading technology company specializing in advanced security solutions, providing innovative software that empowers organizations to enhance their security infrastructure while simplifying operations through cutting-edge technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.