Senior Developer - Core Platform

Subscribe to RSS Feed
Printer friendly interface
Job Location:
Montreal, Quebec, Canada
Job Category:
Software Developer

Who are we?

From pioneer to leader in the security industry, Genetec has always been committed to providing the most innovative solutions. Today, we offer world-class IP security solutions with our unified security platform encompassing license plate recognition (LPR), video surveillance and access control. Genetec has been recognized as one of Montreal’s top employers for 13 years running.

The Platform Core team defines and develops the very heart of Genetec's flagship product, Security Center. We work daily with concepts like complex networking, software security, scalability and fault tolerance on the core of a large scale, high-availability, distributed client-server system. We're looking for strong software developers who are passionate about technology and evolving existing systems. The kind of people who thrive in a complex, challenging and constantly changing environment.


What your day will look like:
• Lead and propose pragmatic solutions to evolve the architecture of the existing product.
• Design hybrid and highly-secure multi-servers solutions that can be deployed on-premise and in the cloud.
• Code, test, debug service-oriented systems utilising available technologies.
• Collect requirements and collaborate with stakeholders to drive the most pragmatic technical solution.
• Document the technical solutions for core platform internal and external

Why should you join our team?
• Because you’re passionate about large scale software development
• Because you thrive in a tightly knitted team of highly talented technical individuals
• Because you enjoy collaboration with other software developers from various parts of the organization


About you
• Minimum of 3 years of experience in a similar role
• Experience with Linux development environment
• Knowledge of containerization, deployment orchestration, event and message bus technologies
• A bachelor’s degree in Computer Engineering, Software Engineering or Computer Science.
• Knowledge of networking concepts, cloud infrastructures and DevOps


• Experience with Cloud infrastructures (Azure, AWS, Google, IBM cloud)
• Experience developing, deploying and debugging large-scale systems
• Experience with SQL / NoSQL, Docker, Kubernetes, Kafka, MQTT and IoT development

Why you'll love Genetec:
•Attractive compensation package
•Work-life balance
•Flexible working schedule
•Free, unlimited Starbucks coffee
•Private free parking for all employees
•Onsite gym

We thank all applicants for their interest; however, only selected candidates will be contacted. No telephone calls or agencies, please.