Une entreprise de développement logiciel en Montérégie, Brossard, cherche un Développeur pour concevoir des fonctionnalités innovantes pour leurs solutions cloud. Vous utiliserez .NET pour le backend et React pour le frontend, tout en collaborant dans un environnement d'équipe dynamique. Les candidats doivent avoir au moins un baccalauréat en génie logiciel ou en sciences informatiques et maîtriser le français et l'anglais. Des déplacements occasionnels à Montréal peuvent être requis. Un excellent équilibre entre vie professionnelle et privée est valorisé. #J-18808-Ljbffr
Souhaitez-vous avoir un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de valeur.
Nous recherchons un(e) développeur(euse) logiciel pour rejoindre l’équipe platform engineering – storage, passionné(e) par les technologies cloud, les architectures distribuées et les outils qui font la différence.
La dynamique de votre équipe:
Développer et assurer le support des différents systèmes de stockage cloud utilisés pour gérer d’importants volumes de données structurées et non structurées provenant de divers domaines tels que le contrôle d’accès, la reconnaissance vidéo et la lecture des plaques d’immatriculation
Exploiter l’infrastructure sous-jacente en garantissant sa gouvernance globale, sa haute disponibilité, la gestion de ses capacités et en appliquant les protocoles de réponse appropriés en cas d’incident
Accélérer et simplifier le développement pour les équipes applicatives en fournissant des solutions et les technologies adaptées à leurs besoins de stockage de données
Votre journée en un coup d'oeil :
Concevoir des services dynamiques, flexibles et évolutifs pour nos clients
Participer au déploiement de nouvelles instances de notre logiciel dans le cloud, et contribuer au développement d’outils permettant la surveillance de la santé de nos systèmes (DevOps)
Développer des composants logiciels, leurs exemples et les tests automatisés associés
Participer à la conception et à l’estimation des tâches pour différentes fonctionnalités
Fournir des retours sur les prochaines fonctionnalités ou récits utilisateurs
Collaborer avec nos partenaires et les testeurs de logiciels pour corriger les différents bugs du produit
Travailler dans un environnement stimulant utilisant les méthodologies Agile et Kanban
Participer au processus d’astreinte selon les besoins et conformément au planning établi
Ce qui fait de vous un excellent candidat :
Baccalauréat engénie logiciel, génie informatique ou informatique
Justifier d’au moins 3 ans d’expérience dans un rôle de développement logiciel
Avoir une passion pour les technologies de pointe
Capacité d’apprentissage rapide et de compréhension de problèmes complexes
Bon esprit d’équipe et nature collaborative
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Votre expertise technique :
C# et .NET Core
Connaissance d’Azure (EventHub, Service Bus, Table Storage, Blob Storage, etc.) ou de technologies équivalentes chez d’autres fournisseurs de services cloud
Expérience avec les technologies de stockage telles que CosmosDB, MongoDB, Clickhouse est un atout
Kubernetes, Docker, architecture microservices
GitOps (Pulumi, Terraform, ArgoCD, etc.), git
Tests automatisés (tests unitaires, tests d’intégration)
Encryption et blockchain
Linux
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit pour tous les employés
Centre d’entraînement sur place
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.
Do you want to directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join us in building a unified platform that removes complexity and enables product teams to focus on delivering value.
We are looking for a software developer to join the platform engineering storage team who is passionate about cloud technologies, distributed architectures and tools that make a difference.
Your team’s dynamic:
Develop and support the various cloud storage systems used to manage massive amounts of structured and unstructured data from various domains such as access control, video and license plate recognition
Operate the underlying infrastructure by ensuring its overall governance, high availability, capability management and applying proper response protocols in case of incidents
Accelerate and simplify development for application teams by providing solutions and the right technology for their data storage needs
Your day at a glance:
Build dynamic, flexible and scalable services for our customers
Participate in the deployment of new instances of our software in the cloud, and contribute to the development of tools allowing the health monitoring of our systems (DevOps)
Develop software components, their samples and related automated tests
Participate in design and estimation of tasks for different features
Provide feedback on upcoming features/user stories
Work in conjunction with our partners and software testers to fix different bugs in the product
Work in a stimulating environment using Agile and Kanban methodologies
Participate in the on-call process as needed and according to the established schedule
What makes you a great fit:
Bachelor’s degree in software engineering, computer engineering or computer science
At least 3 years of experience in a software development role
Have a passion for bleeding-edge technologies
Ability to learn quickly and to understand complex problems
Good teamwork ability and a collaborative nature
Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
Your technical expertise:
C# and .NET Core
Knowledge of Azure (EventHub, Service Bus, Table Storage, Blob Storage, etc.) or equivalent cloud service provider technologies
Experience with storage technologies such as CosmosDB, MongoDB, Clickhouse a plus
Kubernetes, Docker, Microservices Architecture
GitOps (Pulumi, Terraform, ArgoCD, etc.), git
Automated testing (Unit test, Integration tests)
Encryption and blockchain
Linux
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!
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
Une entreprise de technologie recherche un développeur logiciel à Montréal. Le candidat idéal doit avoir au moins 5 ans d'expérience en développement et solide connaissance des langages de programmation modernes. Les responsabilités incluent le développement et la gestion de dispositifs Cloudlink pour des logiciels de sécurité. L'environnement de travail offre un équilibre entre vie professionnelle et personnelle avec un horaire flexible et des avantages attractifs. #J-18808-Ljbffr
Aperçu du poste:
La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que de services permettant la gestion à distance des appareils Cloudlink servant à déployer la prochaine génération de logiciels de sécurité physique de Genetec chez nos clients.
Vous aurez comme objectif d’offrir des fonctionnalités en lien avec la gestion du cycle de vie de l’appareil (enrôlement, mise à jour, etc.), le déploiement d’applications et l’observabilité de ces appareils sur le terrain.
Nous travaillons avec les technologies de pointe au confluent de l’IoT, de l’embarqué et du Cloud afin de fournir des solutions pour simplifier la gestion des opérations de nos clients, ainsi que, dans un esprit de collaboration, offrir des services clés destinés aux développeurs applicatifs de Genetec.
Votre journée en un coup d'oeil :
Participer à l’analyse, au design et à l’implémentation de nouvelles fonctionnalités d’une plateforme moderne de gestion d’appareils connectés
Avoir l’assurance qualité en tête en respectant les bonnes pratiques reliées aux tests automatisés et à leur intégration dans le cycle de développement logiciel
Contribuer à l’estimation de l’effort des tâches et la gestion du temps pour livrer les solutions en fonction des attentes
Collaborer avec votre chef d’équipe pour obtenir des directives et des objectifs de haut niveau en lien avec la vision du produit et les priorités à respecter
Travailler avec les différentes parties prenantes, telles que les chefs techniques, les architectes et les développeurs des autres équipes
Ce qui fait de vous un excellent candidat :
Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou expérience équivalente
Solide connaissance et expérience avec un langage moderne de programmation orienté-objet
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Un atout si vous avez :
Connaissance des langages C#/.NET, Go, Rust
Expérience avec Linux
Expérience avec les technologies IoT et la gestion de flotte à distance
Expérience avec les protocoles de messaging (AMQP, MQTT, etc.)
Expérience avec des engins de containerisation et d’orchestration (Docker, Kubernetes)
Expérience en développement Web (HTML, CSS, JavaScript, TypeScript, React)
Expérience avec en développement Cloud dans un environnement CI/CD
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit pour tous les employés
Centre d’entraînement sur place
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!
---------------------------------------------------------------------------------------------------
Job overview:
The Edge OS family is responsible for developing an operating system and services that enable remote management of Cloudlink devices. These devices are used to deploy Genetec’s next generation of physical security software to our clients.
Your mission will be to deliver features related to device lifecycle management (enrollment, updates, etc.), application deployment, and observability of devices in the field.
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud to provide solutions that simplify our clients’ operations. In a spirit of collaboration, we also deliver key services for Genetec’s application developers.
Your day at a glance:
Participate in the analysis, design, and implementation of new features for a modern connected-device management platform
Keep quality assurance in mind by following best practices related to automated testing and integrating them into the software development cycle
Contribute to task effort estimation and time management to deliver solutions that meet expectations
Collaborate with your team lead to receive guidance and high‑level objectives aligned with product vision and priorities
Work with various stakeholders, such as technical leads, architects, and developers from other teams
What makes you a great fit:
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
Strong knowledge and experience with a modern object-oriented programming language.
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 C#/.NET, Go, Rust
Experience with Linux
Experience with IoT technologies and remote fleet management
Experience with messaging protocols (AMQP, MQTT, etc.)
Experience with containerization and orchestration engines (Docker, Kubernetes)
Experience in web development (HTML, CSS, JavaScript, TypeScript, React)
Experience in Cloud development within a CI/CD environment
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!
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
Une entreprise technologique innovante basée à Québec recherche un développeur pour rejoindre la grande famille Edge OS. Le candidat idéal aura un baccalauréat en génie informatique ou un domaine similaire, ainsi qu'une solide connaissance des langages de programmation orientés-objet. Ce poste implique la participation au design et à l’implémentation de nouvelles fonctionnalités d’une plateforme moderne de gestion d’appareils connectés. Une maîtrise du français et de l’anglais est requise pour une collaboration efficace avec une équipe internationale. #J-18808-Ljbffr
Une entreprise technologique innovante à Montréal recherche un développeur talentueux pour rejoindre une équipe dynamique. Le candidat idéal possède un Baccalauréat en sciences informatiques et une passion pour le développement logiciel. Vous serez impliqué dans la création de microservices modernes en utilisant des technologies telles que C#, ASP.NET, et Docker, avec un focus sur l’impact client dès la première semaine. Un environnement de travail flexible et des avantages compétitifs vous attendent. #J-18808-Ljbffr
Aperçu du poste:
Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoignez-nous pour créer une plateforme unifiée qui élimine la complexité et permet aux équipes produit de se concentrer sur la création de valeur.
Nous recherchons un ingénieur de plateforme passionné par Kubernetes, l'automatisation, l'observabilité, l'expérience développeur et les défis liés au déploiement hybride.
L'équipe d'ingénierie de plateforme possède les compétences clés qui permettent aux équipes produits de Genetec de créer, fournir et exploiter des logiciels partout, du cloud aux environnements clients.
Votre journée en un coup d'oeil :
En fonction de vos compétences techniques et de vos centres d'intérêt, vous contribuerez à l'une ou plusieurs des missions suivantes :
Hébergement hybride et mise en réseau
Permettre aux développeurs d'exécuter des conteneurs de manière cohérente sur le cloud et les appareils sur site
Créer, gérer et mettre à niveau notre parc de clusters Kubernetes
Fournir un réseau sécurisé et fiable pour tous les modes de déploiement
Automatisation des versions
Permettre aux développeurs de créer une seule fois et de déployer partout
Fournir des pipelines CI/CD rapides et fiables avec un déploiement progressif et des retours en arrière rapides.
Prendre en charge les déploiements en anneau et la livraison sur site en toute confiance.
Observabilité et fiabilité
Fournir des bibliothèques et des modèles standard pour simplifier l'instrumentation des applications.
Centraliser l'ingestion des données télémétriques en trouvant le bon équilibre entre coût et performances.
Permettre aux équipes produit de diagnostiquer rapidement les problèmes grâce à des tableaux de bord et des informations pertinents.
Abstraire l'infrastructure
Supprimer les dépendances spécifiques au cloud pour améliorer la portabilité et simplifier les opérations
Automatiser l'approvisionnement pour des environnements rapides et reproductibles
Offrir des composants d'infrastructure sécurisés, conformes et réutilisables
Expérience développeur et libre-service
Réduire en permanence la charge cognitive et les frictions pour les développeurs utilisant la plateforme
Construire et faire évoluer le portail interne des développeurs (IDP) de Genetec
Collaborer étroitement avec d'autres équipes pour assurer une intégration transparente de la plateforme
Ce qui fait de vous un excellent candidat :
Baccalauréat en informatique ou expérience équivalente
Expérience préalable dans l'ingénierie de plateformes, le DevOps, le SRE ou un poste similaire
Capacité à s'épanouir dans un environnement en constante évolution avec des priorités changeantes
Solides compétences en matière de collaboration, capable de travailler en étroite collaboration avec des ingénieurs hautement expérimentés
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Votre expertise technique :
Nous recherchons des ingénieurs possédant de solides connaissances fondamentales et une passion pour l'ingénierie de plateformes. Vous n'avez pas besoin de posséder toutes les compétences énumérées ci-dessous. Une expérience dans l'un de ces domaines vous aidera à réussir et à définir la mission à laquelle vous contribuerez :
Exploitation de Kubernetes et de plateformes basées sur des conteneurs dans des environnements cloud ou sur site
Création de services backend fiables et d'automatisation dans des langages tels que Go ou C#
Compréhension des principes fondamentaux des réseaux, y compris la communication sécurisée de service à service
Utilisation des principes GitOps et des pipelines CI/CD pour la livraison automatisée
Mise en œuvre de pratiques d'observabilité, y compris les métriques, les journaux et les traces avec OpenTelemetry
Gestion de l'infrastructure cloud et des réseaux hybrides (Azure, AWS, centres de données privés)
Conception d'outils internes et d'interfaces utilisateur intuitives à l'aide de React pour améliorer la productivité des développeurs
Travail avec des concepts de systèmes distribués, notamment la résilience, la mise à l'échelle et le maillage de services
Application des meilleures pratiques en matière de sécurité pour les composants de la plateforme et les workflows de développement
Définition et application de normes, d'abstractions réutilisables et de chemins tracés pour les développeurs
Un atout si vous avez :
Contrôleurs GitOps et automatisation (Flux, Argo CD)
Fédération sécurisée des identités et des charges de travail (SPIFFE/SPIRE, OIDC, mTLS)
Maillage de services ou pile réseau moderne (Cilium, Envoy Gateway, Istio)
Plateformes d'observabilité et pipelines de télémétrie (Prometheus, Grafana, Tempo, Loki)
Expérience des modèles de livraison hybrides, y compris les appareils sur site ou les déploiements en périphérie
Outils et portails de la plateforme interne des développeurs (Backstage ou IDP personnalisé)
Expérience des pratiques SRE, notamment les SLO, les budgets d'erreurs et la réponse aux incidents
Infrastructure-as-Code (Terraform, Crossplane) et automatisation de l'environnement
Sécurité de la chaîne logistique logicielle et application des politiques
Expérience des systèmes distribués à grande échelle (scénarios multi-régions, multi-clusters)
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit pour tous les employés
Centre d’entraînement sur place
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.
Job overview:
Do you want to directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join us in building a unified platform that removes complexity and enables product teams to focus on delivering value.
We are looking for a Platform Engineer who is passionate about Kubernetes, automation, observability, developer experience and hybrid deployment challenges.
The Platform Engineering team owns the core capabilities that enable Genetec product teams to build, deliver and operate software anywhere, from the cloud to customer environments.
Your day at a glance:
Depending on your technical strengths and interests, you will contribute to one or more of the following mandates:
Hybrid Hosting and Networking
Empower developers to run containers consistently across cloud and on-prem appliances
Create, manage, and upgrade our fleet of Kubernetes clusters
Deliver secure and reliable networking across all deployment modes
Release automation
Empower developers to build once, deploy anywhere
Provide fast and reliable CI/CD pipelines with gradual rollout and fast rollbacks
Support ring-based deployments and on-prem delivery with confidence
Observability and reliability
Provide standard libraries and patterns to simplify application instrumentation
Centralize telemetry ingestion with the right balance of cost and performance
Enable product teams to quickly diagnose issues with meaningful dashboards and insights
Abstract the infrastructure
Remove cloud-specific dependencies to improve portability and simplify operations
Automate provisioning for rapid and reproducible environments
Offer secure, compliant and reusable infrastructure building blocks
Developer Experience and self service
Continuously reduce cognitive load and friction for developers using the platform
Build and evolve Genetec’s Internal Developer Portal (IDP)
Partner extensively with other teams to ensure seamless platform integration
What makes you a great fit:
Bachelor’s degree in computer science or equivalent experience
Previous experience in Platform Engineering, DevOps, SRE or similar role
Ability to thrive in an evolving environment with changing priorities
Strong collaboration skills, working closely with highly experienced engineers
Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
Your technical expertise:
We are looking for engineers with strong fundamentals and a passion for platform engineering. You do not need to have all the skills listed below. Experience in any of these areas will help you succeed and shape the mandate you will contribute to:
Operating Kubernetes and container-based platforms in cloud or on-prem environments
Building reliable backend services and automation in languages such as Go or C#
Understanding of networking fundamentals including secure service-to-service communication
Using GitOps principles and CI/CD pipelines for automated delivery
Implementing observability practices including metrics, logs and traces with OpenTelemetry
Managing cloud infrastructure and hybrid networking (Azure, AWS, private data centers)
Designing internal tools and intuitive UIs using React to improve developer productivity
Working with distributed systems concepts including resiliency, scaling and service mesh
Applying security best practices for platform components and development workflows
Defining and applying standards, reusable abstractions and paved paths for developers
An asset if you have:
GitOps controllers and automation (Flux, Argo CD)
Secure identity and workload federation (SPIFFE/SPIRE, OIDC, mTLS)
Service mesh or modern networking stack (Cilium, Envoy Gateway, Istio)
Observability platforms and telemetry pipelines (Prometheus, Grafana, Tempo, Loki)
Hybrid delivery model experiences including on-prem appliances or edge deployments
Internal developer platform tooling and portals (Backstage or custom IDP)
Experience with SRE practices including SLOs, error budgets and incident response
Infrastructure-as-Code (Terraform, Crossplane) and environment automation
Software supply chain security and policy enforcement
Distributed systems experience at scale (multi-region, multi-cluster scenarios)
Let’s talk perks!
Attractive compensation package
Training Tuition Reimbursement Program
Subsidized 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!
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
Aperçu du poste:
La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que de services permettant la gestion à distance des appareils Cloudlink servant à déployer la prochaine génération de logiciels de sécurité physique de Genetec chez nos clients.
Vous aurez comme objectif d’offrir des fonctionnalités en lien avec la gestion du cycle de vie de l’appareil (enrôlement, mise à jour, etc.), le déploiement d’applications et l’observabilité de ces appareils sur le terrain.
Nous travaillons avec les technologies de pointe au confluent de l’IoT, de l’embarqué et du Cloud afin de fournir des solutions pour simplifier la gestion des opérations de nos clients, ainsi que, dans un esprit de collaboration, offrir des services clés destinés aux développeurs applicatifs de Genetec.
Votre journée en un coup d'oeil :
Participer à l’analyse, au design et à l’implémentation de nouvelles fonctionnalités d’une plateforme moderne de gestion d’appareils connectés
Avoir l’assurance qualité en tête en respectant les bonnes pratiques reliées aux tests automatisés et à leur intégration dans le cycle de développement logiciel
Contribuer à l’estimation de l’effort des tâches et la gestion du temps pour livrer les solutions en fonction des attentes
Collaborer avec votre chef d’équipe pour obtenir des directives et des objectifs de haut niveau en lien avec la vision du produit et les priorités à respecter
Travailler avec les différentes parties prenantes, telles que les chefs techniques, les architectes et les développeurs des autres équipes
Ce qui fait de vous un excellent candidat :
Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou expérience équivalente
Minimum de 5 années d’expérience en développement logiciel
Solide connaissance et expérience avec un langage moderne de programmation orienté-objet
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Un atout si vous avez :
Connaissance des langages C#/.NET, Go, Rust
Expérience avec Linux
Expérience avec les technologies IoT et la gestion de flotte à distance
Expérience avec les protocoles de messaging (AMQP, MQTT, etc.)
Expérience avec des engins de containerisation et d’orchestration (Docker, Kubernetes)
Expérience en développement Web (HTML, CSS, JavaScript, TypeScript, React)
Expérience avec en développement Cloud dans un environnement CI/CD
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit pour tous les employés
Centre d’entraînement sur place
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.
Job overview:
The Edge OS family is responsible for developing an operating system and services that enable the remote management of Cloudlink devices, which are used to deploy Genetec’s next generation of physical security software to our clients.
Your goal will be to deliver features related to device lifecycle management (enrollment, updates, etc.), application deployment, and observability of devices in the field.
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the Cloud to provide solutions that simplify our clients’ operations. In a spirit of collaboration, we also deliver key services for Genetec’s application developers.
Your day at a glance:
Participate in the analysis, design, and implementation of new features for a modern connected-device management platform
Keep quality assurance in mind by following best practices related to automated testing and integrating them into the software development cycle
Contribute to task effort estimation and time management to deliver solutions that meet expectations
Collaborate with your team lead to receive guidance and high-level objectives aligned with product vision and priorities
Work with various stakeholders, such as technical leads, architects, and developers from other teams
What makes you a great fit:
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
Minimum of 5 years of experience in software development.
Strong knowledge and experience with a modern object-oriented programming language.
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 C#/.NET, Go, Rust
Experience with Linux
Experience with IoT technologies and remote fleet management
Experience with messaging protocols (AMQP, MQTT, etc.)
Experience with containerization and orchestration engines (Docker, Kubernetes)
Experience in web development (HTML, CSS, JavaScript, TypeScript, React)
Experience in Cloud development within a CI/CD environment
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!
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
Une entreprise de technologie basée à Montréal recherche un(e) développeur(euse) logiciel pour rejoindre l’équipe platform engineering – storage. Vous travaillerez sur la conception de systèmes de stockage cloud, en assurant leur support et en développant des solutions pour faciliter le travail des équipes. Le candidat idéal possède un baccalauréat en génie logiciel et au moins 3 ans d’expérience en développement. La maîtrise du français et de l'anglais est requise. #J-18808-Ljbffr
La dynamique de votre équipe:
L’équipe Sipelia est responsable du développement et de l’intégration du module de communication VoIP au sein des différentes plateformes de Genetec. Notre solution permet la gestion des communications audio & vidéo entre des utilisateurs, des interphones, des systèmes de téléphonie, et d’autres périphériques externes. L’équipe gère également notre plateforme de diffusion publique via des haut-parleurs.
Dans un contexte où les systèmes des clients deviennent de plus en plus complexes et distribués, Sipelia joue un rôle crucial dans la coordination des opérations quotidiennes et la gestion des situations d’urgence, en intégrant les communications directement dans la plateforme de sécurité. Pour en savoir davantage sur notre domaine d’affaire, visitez ce site:
https://www.genetec.com/fr/produits/securite-unifiee/sipelia .
Notre groupe traverse actuellement une forte croissance, portée par une reconnaissance accrue des bénéfices liés à l’audio et par une transition tardive mais accélérée de l’analogique vers l’IP. Cette dynamique s’accompagne d’une culture d’innovation, de rigueur et d’engagement, portée par une équipe motivée et proactive. Les aspects humains sont au cœur de nos décisions, avec une attention particulière portée à l’esprit d’équipe et à la création d’un environnement de travail sain et collaboratif.
L’équipe Sipelia s’est distinguée lors des deux derniers hackathons organisés par Genetec, remportant des prix liés à l’innovation et au plus haut potentiel de marché, une reconnaissance qui témoigne de la créativité et de la pertinence stratégique de ses initiatives.
Votre journée en un coup d'oeil :
Participer à l’analyse, au design et à l’implémentation de nouvelles fonctionnalités d’une plateforme moderne de communication dans le Cloud
Création de tests automatisés permettant d’observer l’état des différents services et d’en assurer le bon fonctionnement
Contribuer à l’estimation de l’effort des tâches et la gestion du temps pour livrer les solutions en fonction des attentes
Travailler avec les différentes parties prenantes, telles que les chefs techniques, les architectes et les développeurs des autres équipes
Contribuer au bien-être de l’équipe en ayant une attitude positive et en s’impliquant pour le maintient d’un environnement de travail sain, motivant et productif
Ce qui fait de vous un excellent candidat :
Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou
expérience équivalente
Minimum de 3 années d’expérience en développement logiciel
Solide connaissance et expérience avec un langage moderne de programmation orienté-objet
Bonne capacité d’analyse et résilience face aux défis
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Un atout si vous avez :
Connaissance des langages C#/.NET, GoLang, F#
Expérience avec les technologies de communication en temps réel telles que SIP & WebRTC
Connaissance en lien avec des codecs audio & vidéo
Expérience en développement Web (HTML, CSS, JavaScript, TypeScript, React)
Expérience avec des engins d’encapsulation et d’orchestration (Docker, Kubernetes)
Expérience de déploiement dans des environnements cloud (Azure, AWS, etc.)
Voilà ce que nous offrons !
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Café gratuit à volonté
Espace de stationnement gratuit pour tous les employés
Centre d’entraînement sur place
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.
---------------------------------------------------------------------------------------------------
Your team’s dynamic:
The Sipelia team is responsible for developing and integrating the VoIP communication module within Genetec’s various platforms. Our solution enables the management of audio and video communications between users, intercoms, telephony systems, and other external devices. The team also manages our public address platform via loudspeakers.
As customer systems become increasingly complex and distributed, Sipelia plays a crucial role in coordinating daily operations and managing emergency situations by embedding communications directly into the security platform.
To learn more about our business domain, visit:
https://www.genetec.com/products/unified-security/sipelia
Our group is currently experiencing strong growth, driven by increased recognition of the benefits of audio and a late but accelerating transition from analogue to IP. This momentum is supported by a culture of innovation, rigour, 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.
The Sipelia team stood out in the last two hackathons organised by Genetec, winning awards for innovation and highest market potential, a recognition of the creativity and strategic relevance of its initiatives.
Your day at a glance:
Participate in the analysis, design, and implementation of new features for a modern cloud-based communication platform
Create automated tests to monitor the status of various services and ensure proper functionality
Contribute to task effort estimation and time management to deliver solutions that meet expectations
Collaborate with stakeholders such as technical leads, architects, and developers from 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
Good analytical skills and resilience when facing challenges
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 C#/.NET, GoLang, F#
Experience with real-time communication technologies such as SIP & WebRTC
Familiarity with audio & video codecs
Experience in web development (HTML, CSS, JavaScript, TypeScript, React)
Experience with containerisation and orchestration engines (Docker, Kubernetes)
Experience deploying in cloud environments (Azure, AWS, etc.)
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!
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