Développeur(euse) Logiciel / Software Developer

Montreal

Offre publiée le 2025-12-19

Genetec

Our team

Our team is made up of more than 20 developers and test specialists, coming from diverse backgrounds, all united by a shared goal : delivering high‑quality innovative solutions that meet and exceed our customers’ evolving needs.

Top five reasons why you want this job

  • Because you strive for new challenges while being part of a fast‑paced and collaborative team
  • Because you like the idea of working at all levels of the product (Front‑End, Back‑End, software, hardware, automation, integration, etc.)
  • Because you want to use a unique blend of technical skill and creativity to develop powerful, efficient solutions for a highly scalable distributed enterprise‑level software system
  • Because you are willing to learn and develop in a functional programming language
  • Because you want to build cutting‑edge software containers while tinkering with hardware used in real‑world systems

Your day at a glance

  • Full stack development, extensively using the latest .NET
  • Using functional and object‑oriented programming languages (we program in F# and C#, and yes, we’re happy to teach you)
  • Maintain and extend high‑performance, fault‑tolerant and scalable products across multiple platforms and operating systems
  • Develop secure APIs and integrate third‑party APIs
  • Work in an Agile environment, collaborating closely with quality assurance specialists, product line managers, etc.
  • Participate at every level of the software development lifecycle, including user experience, design, security, development and maintenance
  • What makes you a great fit

  • Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent
  • Experience with version management, code analysis and automated testing
  • Expertise in at least one programming language (functional or object‑oriented)
  • Motivated to work in a fast‑paced environment and enjoys the challenge of unfamiliar tasks
  • Excited to work in teams and collaborate
  • An asset if you have

  • Knowledge of functional programming
  • Knowledge of the .NET ecosystem
  • Knowledge of embedded programming on Windows and Linux
  • Knowledge of building and maintaining containerised applications using Docker and / or runc
  • Knowledge of cloud development
  • Knowledge of React
  • Knowledge of Arduino, Raspberry PI or other small‑scale embedded devices
  • Knowledge of Kanban or other Agile methodologies
  • Perks

  • Attractive compensation package
  • Training tuition reimbursement program
  • Subsidised meals in our amazing Bistro (Les Cordons Bleus)
  • Work‑life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer
  • Thank you for your application, but please note that only selected candidates will be contacted. Head‑hunters and recruitment agencies may not submit resumés / CVs through this website or directly to managers.

    #J-18808-Ljbffr