Une entreprise innovante de technologie au Québec recherche un ingénieur de plateforme pour renforcer ses capacités d'infrastructure. Le candidat idéal doit maîtriser Kubernetes et l'automatisation, tout en ayant des compétences en observabilité et en développement. Vous travaillerez sur des environnements cloud et hybrides, en facilitant les déploiements et en développant des outils internes pour améliorer l'expérience des développeurs. Un salaire compétitif et un équilibre travail-vie personnelle sont offerts. #J-18808-Ljbffr
Une entreprise de technologie recherche un développeur Cloud pour rejoindre son équipe à Capitale-Nationale, Québec. Vous travaillerez sur le développement et le déploiement de services cloud, ainsi que sur la gestion d'appareils connectés. Le candidat idéal aura un baccalauréat en génie informatique avec plus de 3 ans d'expérience en environnement DevOps, ainsi que des compétences en microservices. Excellentes opportunités d'acquisition de compétences et un environnement de travail flexible sont offerts. #J-18808-Ljbffr
Français
La dynamique de votre équipe:
Notre équipe est chargée de gérer les systèmes backend hébergés de Security Center SaaS. Nous développons des outils et des services adaptés aux besoins de l'équipe opérationnelle, qui offrent des fonctionnalités telles que :
Gestion de flotte :
Gestion des informations système
Surveillance de l'état du système (télémétrie, détection des anomalies, surveillance de la capacité)
Mise en service initiale rapide et efficace du système
Déploiements progressifs des mises à jour du système, retours en arrière automatisés et manuels
Notifications par e-mail aux clients
Assistance à l'investigation et aide à l'ingénierie :
Fourniture de mécanismes d'accès sécurisé et traçable aux systèmes Security Center
Système de gestion à distance des journaux et des traces
Divers outils sur mesure
En tant que développeur logiciel, vous jouerez un rôle clé au sein d'une équipe enthousiaste et conviviale qui vise à fournir les meilleures solutions possibles pour gérer un parc de systèmes en pleine expansion à l'aide de technologies de pointe.
Votre journée en un coup d'oeil :
Collaborer avec les équipes opérationnelles, d'assistance et d'ingénierie afin de cerner leurs besoins et leur fournir des solutions facilitant leur travail quotidien
Concevoir, développer, tester, fournir et prendre en charge les outils, services et infrastructures utilisés pour gérer, exploiter et dépanner les systèmes hébergés
Définir, gérer et maintenir un processus de mise à jour évolutif qui répond à divers scénarios tels que les mises à jour majeures, les mises à jour mineures, les correctifs et les mises à jour de plugins
Fournir des tableaux de bord pour divers scénarios d'utilisation par les parties prenantes (santé du système, état, versions, etc.)
Surveiller et réagir aux alertes du système afin de garantir la résolution rapide des problèmes
Participer au processus d'astreinte selon les besoins et conformément au calendrier établi
Ce qui fait de vous un excellent candidat :
Baccalauréat en génie logiciel, en informatique, en génie informatique ou équivalent
Au moins trois ans d'expérience dans un poste lié au développement de logiciels en nuage
Motivation à travailler dans un environnement dynamique, à relever de nouveaux défis, à accomplir des tâches variées et à utiliser les dernières technologies et les meilleures pratiques
Solides compétences en analyse et en résolution de problèmes
Une expérience dans le développement de Genetec Security Center est un atout
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit. (ce poste nécessite d'interagir avec nos collaborateurs et clients internationaux)
Votre expertise technique :
Programmation orientée objet (C# et framework .NET)
Connaissance de PowerShell
Microservices et architectures distribuées
Conteneurisation et moteurs d'orchestration (Docker, Kubernetes)
Plateformes cloud telles qu'Azure ou équivalentes (AWS, Google Cloud, etc.)
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Environnement avec bon niveau de maturité agile
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit et/ou remboursement du transport en commun
Consultations virtuelles avec notre kinésiologue / rabais sur l’abonnement au gym
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---
English
Your team’s dynamic:
Our team is responsible for managing the hosted backend systems of Security Center SaaS. We develop tooling and services tailored to the needs of the operations team which provide capabilities such as:
Fleet management:
System information management
System health monitoring (telemetry, anomaly detection, capacity monitoring)
Fast and efficient initial system commissioning
Progressive system upgrade rollouts, automated and manual rollbacks
Customer e-mail notifications
Investigation support and engineering enablement:
Providing mechanisms for secure & traceable access to Security Center systems
Remote logs & traces management system
Various tailored tools
As a Software Developer, you will play a key role in an enthusiastic and friendly team that aims to provide the best possible solutions for managing a growing fleet of systems using cutting-edge technologies.
Your day at a glance:
Work with the operations, support and engineering teams to capture their needs and provide them with solutions to facilitate their day-to-day work
Design, develop, test, deliver and support tools, services and infrastructure used to manage, operate and troubleshoot the hosted systems
Define, manage and maintain a scalable update process that addresses various scenarios such as major updates, minor updates, hotfixes, plugin updates
Provide dashboards for various stakeholder usage scenarios (system health, state, versions, etc…)
Monitor and react to system alerts ensuring timely issue resolution
Participate in the on-call process as needed and according to the established schedule
What makes you a great fit:
Bachelor’s degree is software engineering, computer science, computer engineering or equivalent
Minimum of 3 years of experience in a cloud software development role
Motivation to work in a fast-paced environment, take on new challenges, perform diverse tasks, and use the latest technologies and best practices
Strong analytical and problem-solving skills
Experience with development of Genetec Security Center is an asset
Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
Your technical expertise:
Object-oriented programming (C# and .NET framework)
Knowledge of PowerShell
Microservices and distributed architectures
Containerization and orchestration engines (Docker, Kubernetes)
Cloud platforms such as Azure or equivalent (AWS, Google Cloud, etc.)
Let’s talk perks!
Attractive compensation package
Training Tuition Reimbursement Program
Mature agile environment
Work-life balance with a flexible working schedule
Free, unlimited coffee
Free parking for all employees and/or reimbursement on public transport
Virtual consultations with our kinesiologist / discount on your gym membership
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don\'t think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
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 Web site or directly to managers.
#J-18808-Ljbffr
The "SC SaaS Video Device Integration" team is responsible for developing and integrating device drivers within Genetec's various new platforms within the new SC SaaS product. Our solution facilitates communication and command-and-control capabilities by exposing device interfaces to clients. This generally involves cameras and the multitude of manufacturers we integrate with.
As a team, we strive to continuously deliver an innovative and robust software device driver SDK to our clients. To be able to quickly adjust and continue to deliver added value to our products to meet our client's current and future needs.
Our team is currently looking to expand. This momentum is supported by a culture of innovation, rigor, and commitment, led by a motivated and proactive team. Human aspects are at the heart of our decisions, with a strong focus on team spirit and creating a healthy, collaborative work environment.
Your day at a glance:
Participate in the analysis, design, and implementation of new features for device integration with object-oriented language.
Create automated tests to monitor the status of various services and ensure proper functionality.
Development of secure APIs and integration of third-party APIs.
Working in an Agile environment, in close collaboration with quality assurance specialists, product managers, and other teams.
Foster team well-being by maintaining a positive attitude and helping to sustain a healthy, motivating, and productive work environment.
What makes you a great fit:
Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
Minimum of 3 years of experience in software development.
Strong knowledge and experience with a modern object-oriented programming language ideally C#.
Motivated to work in a fast-paced environment and enjoys the challenge of unfamiliar tasks.
Excited to work in teams and collaborate.
Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers).
An asset if you have:
Knowledge of programming in Golang.
Knowledge of the .NET ecosystem.
Knowledge of building and maintaining containerized applications using Docker.
Knowledge of cloud development.
Knowledge of Kanban or other Agile methodologies.
Let's talk perks!
Attractive compensation package.
Training Tuition Reimbursement Program.
Subsidized 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.
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
We are an equal opportunities employer and welcome applications from all qualified candidates.
#J-18808-Ljbffr
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
Une entreprise de technologie de sécurité recherche un développeur logiciel expérimenté pour intégrer l'équipe Edge OS. Vous participerez à la gestion d’une plateforme moderne pour le déploiement d’appareils Cloudlink, nécessitant 5 ans d’expérience en développement logiciel et une maîtrise des langages de programmation orientés-objet. L’entreprise offre un régime de rémunération attrayant, un équilibre entre vie professionnelle et vie privée, et des programmes de formation. #J-18808-Ljbffr
Une entreprise technologique innovante à Montreal recherche un développeur logiciel motivé pour rejoindre son équipe R&D. Le candidat idéal apportera son expertise en C#, .NET et d'autres technologies web, tout en collaborant avec différentes équipes pour développer des outils et plateformes internes. Ce poste offre un environnement dynamique et stimulant avec de nombreux avantages comme un régime de rémunération attrayant et un équilibre entre vie professionnelle et personnelle. #J-18808-Ljbffr
---------------------------------------------------------------------------------------------------
Your team's dynamic:
Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation recording services.
As part of an Agile development team, you will participate in the design, the tasks planning, development of features and their delivery to the quality assurance member within the team. Additionally, we are looking for candidates that are curious and want to research, learn and work on new technologies.
Ideally, you are passionate of software development, and must enjoy various type of tasks and challenges, given the complexity of modules to work into complex networking, global core large scale modules and distributed client-server systems.
Your day at a glance:
Design and implement object-oriented services that can work both on Linux and Windows
Participate in automation of the different services
Participate in design and estimation of tasks for different features
Manage their time to respect milestones and delivery dates
What makes you a great fit:
Bachelor's degree in Computer Sciences, Software Engineering or equivalent experience
Minimum 1-2 years of experience in software development using C#
Strong knowledge of object-oriented programming
Strong experience with multi-threaded applications development
Knowledge of networking (TCP/IP, UDP)
An asset if you have:
Experience with asynchronous execution
Experience developing and debugging a large-scale software system
Experience with modern API development (REST, Grpc)
Experience with Test Driven Development
Knowledge of containerized development (Docker)
Let's talk perks!
Attractive compensation package
Training Tuition Reimbursement Program
Work-life balance with a flexible working schedule
Free, unlimited coffee
Free parking for all employees
Virtual consultations with our kinesiologist / discount on your gym membership
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
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 Web site or directly to managers.
Seniority level
Seniority level Associate
Employment type
Employment type Full-time
Job function
Job function Engineering and Information Technology
Industries Software Development
Referrals increase your chances of interviewing at Genetec by 2x
Get notified about new Software Engineer jobs in
Sherbrooke, Quebec, Canada .
Software Engineer - Solutions Engineering
Software Engineer (Python/Linux/Packaging)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Distributed Systems Software Engineer, Python / Go
Software Engineer, Ceph & Distributed Storage
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Python Software Engineer - Ubuntu Hardware Certification Team
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Une entreprise de haute technologie à Québec recherche un développeur logiciel pour participer au développement de solutions de surveillance vidéo. Les candidats doivent posséder un baccalauréat en génie logiciel ou équivalent, avec des compétences en programmation orientée objet, idéalement en C# ou Java. Le rôle inclut des tâches telles que l'architecture et le développement de nouvelles fonctionnalités, ainsi que la collaboration avec des équipes internes et externes. Un package salarial attractif et des avantages intéressants sont offerts. #J-18808-Ljbffr
Une entreprise de technologie en logiciel recherche un(e) développeur(euse) logiciel passionné(e) par les technologies cloud pour rejoindre l'équipe d'ingénierie de plateforme. Le candidat idéal aura une formation en génie logiciel et au moins 3 ans d'expérience. Ce poste offre un environnement de travail agile, un équilibre entre vie professionnelle et personnelle, et plusieurs avantages tels que l'accès à des formations et des consultations de santé. #J-18808-Ljbffr