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 looking for a Senior Software Developer to join the Edge OS team. This remote position, based in Ottawa, Ontario, focuses on building advanced operating systems and services that enable remote management of Cloudlink devices, key elements in Genetec’s next-generation physical security solutions. The work blends IoT, embedded systems, and cloud technologies, all aimed at making operations simpler and supporting internal application developers.

Main responsibilities

  • Design, analyze, and implement new features for a connected-device management platform.
  • Develop capabilities for device lifecycle management, including enrollment, updates, and application deployment.
  • Enhance device visibility and observability in operational environments.
  • Apply automated testing best practices throughout the software development lifecycle to maintain quality.
  • Estimate task effort and manage time to align with project objectives.
  • Collaborate closely with the team lead to understand broader goals and product direction.
  • Work alongside technical leads, architects, and developers from other teams.

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a related discipline.
  • Minimum of 5 years of professional software development experience.
  • Proficiency in a modern object-oriented programming language.
  • Fluency in both French and English, spoken and written, for collaboration with international teams and clients.

Preferred skills

  • Experience with C#/. NET, Go, or Rust.
  • Background working with 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 including HTML, CSS, JavaScript, TypeScript, and 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.

Genetec values diverse backgrounds and experiences. If some requirements seem just out of reach, applications are still encouraged, 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.