Retour aux résultats

Senior Software Engineer - Platform & DevOps

  • Montreal, QC, Canada

Temps plein

Postuler sur LinkedIn À propos de l’employeur

La candidature s’ouvre dans un nouvel onglet.

Détails de l’emploi

Type d’emploi
Temps plein
Postuler avant le
Langue de l’annonce
Anglais · Français
Publié

Description originale de l’offre

Version française de cette offre bilingue.

VERSION FRANÇAISE

À PROPOS DE PRICEPOINT

Pricepoint est une entreprise technologique montréalaise qui développe des logiciels propulsés par l’IA pour le secteur de l’hôtellerie. Nous aidons les hôtels à prendre de meilleures décisions commerciales, automatiquement et en temps réel. Nos clients comptent sur la fiabilité des systèmes qui rendent cette intelligence possible.

Nous bâtissons une organisation d’ingénierie axée sur l’IA : nous utilisons des outils modernes et des agents de programmation pour aller plus vite, tout en plaçant le jugement humain et la responsabilité des logiciels en production au cœur de notre travail.

LE POSTE

Nous recherchons une personne d’expérience en développement logiciel qui allie de solides bases en génie logiciel à une expertise concrète en plateformes et en DevOps. Vous savez développer des logiciels, mais aussi les déployer de façon sûre, diagnostiquer les défaillances et assurer leur bon fonctionnement.

Il ne s’agit ni d’un rôle cloisonné de soutien DevOps ni d’un poste de développement qui s’arrête à une demande de fusion (pull request). Vous prendrez en charge toute la chaîne, du code à la production : environnements Linux, systèmes de déploiement, surveillance, infrastructure et applications. Vous contribuerez à rendre notre plateforme plus fiable, plus facile à faire évoluer et moins dépendante des connaissances d’une seule personne.

VOS RESPONSABILITÉS

  • Déployer, exploiter et améliorer les services en production sur une infrastructure Linux, dans le cloud ou sur site lorsque pertinent.
  • Concevoir et renforcer les pipelines CI/CD, les déploiements conteneurisés, l’automatisation de l’infrastructure, la sûreté des mises en production et les procédures de retour arrière.
  • Diagnostiquer les incidents en production de bout en bout - système d’exploitation, réseau, ressources de calcul, services, API, bases de données et code applicatif - et prévenir leur réapparition.
  • Améliorer l’observabilité, les alertes, la gestion des incidents, la performance, la planification de capacité et la fiabilité des systèmes.
  • Contribuer directement au développement logiciel, aux intégrations, aux améliorations techniques et aux décisions d’architecture, plutôt que de se limiter aux demandes d’infrastructure.
  • Renforcer la sécurité opérationnelle, les contrôles d’accès, la gestion des configurations et les mécanismes de reprise.
  • Produire une documentation claire, des procédures opérationnelles et des transferts de connaissances pour permettre à toute l’équipe technique de déployer et de diagnostiquer efficacement.
  • Utiliser les agents de programmation et les outils d’IA de façon pragmatique pour accélérer le travail, tout en demeurant responsable de la conception, de la validation et des résultats.

PROFIL RECHERCHÉ

  • Expérience démontrée dans la livraison et l’exploitation de logiciels en production - au-delà du développement de fonctionnalités ou de la maintenance de scripts de déploiement.
  • Solide maîtrise pratique de Linux et capacité à diagnostiquer avec assurance des systèmes de production peu familiers.
  • Excellentes bases en programmation, en conception de systèmes et en architecture logicielle; aisance avec les services, les API, les bases de données et différentes technologies.
  • Expérience concrète en CI/CD, conteneurs, automatisation, surveillance et résolution d’incidents touchant l’infrastructure ou les applications.
  • Compréhension des liens entre systèmes d’exploitation, réseautique, environnements d’exécution et ressources informatiques, et de leur incidence sur la performance et la fiabilité des logiciels.
  • Bon jugement, autonomie, communication claire et sens des responsabilités lorsqu’un problème survient.
  • Intérêt pour les pratiques de développement assistées par l’IA et fondées sur des agents. Vous n’avez pas besoin d’être spécialiste de l’IA, mais vous devez vouloir utiliser ces outils efficacement.
  • Excellente maîtrise de l’anglais, à l’oral et à l’écrit, et capacité à collaborer avec une équipe basée à Montréal dans un environnement hybride.

TECHNOLOGIES : LES FONDAMENTAUX AVANT LES FRAMEWORKS

Certaines parties de notre plateforme actuelle utilisent C#/.NET, React et PostgreSQL. Vous n’avez pas besoin de maîtriser ces technologies en profondeur. Vous devez toutefois être à l’aise pour lire, comprendre, déboguer et faire évoluer une base de code qui vous est inconnue.

Notre architecture et nos choix technologiques continueront d’évoluer. Nous privilégions le jugement technique, la pensée systémique, l’adaptabilité et la capacité de choisir les bons outils plutôt que l’attachement à un langage ou à un framework particulier.

POURQUOI VOUS JOINDRE À PRICEPOINT

Vous aurez de réelles responsabilités sur une plateforme utilisée chaque jour par des entreprises hôtelières, une influence directe sur son architecture et ses pratiques techniques, et la possibilité de bâtir les fondations d’une livraison logicielle plus rapide, plus sûre et soutenue par l’IA. Nous valorisons des standards élevés, l’autonomie, la communication directe et l’exécution pragmatique. Nous offrons une rémunération concurrentielle et un environnement de travail hybride flexible.

COMMENT POSTULER

Faites-nous parvenir votre CV et une courte note décrivant un système en production que vous avez personnellement déployé ou exploité. Précisez ce dont vous étiez responsable, un incident difficile ou un problème de fiabilité que vous avez résolu, ainsi que les changements que vous avez apportés pour améliorer ce système.

Lire l’offre bilingue complète

Build it. Deploy it. Own it in production.

ABOUT PRICEPOINT

Pricepoint is a Montreal-based technology company building AI-powered software for the hospitality industry. We help hotels make better commercial decisions automatically and in real time. Our customers depend on the reliability of the systems behind that intelligence.

We are building an AI-native engineering organization: using modern tools and coding agents to move faster, while keeping human judgment and ownership at the center of production software.

THE OPPORTUNITY

We are looking for a senior engineer who combines strong software-engineering fundamentals with real platform and DevOps depth. You can build software, but you also understand what it takes to deploy it safely, diagnose failures, and keep it running.

This is not a siloed DevOps support role or a feature-development role that ends at a pull request. You will take ownership of the path from code to production - including Linux environments, deployment systems, monitoring, infrastructure, and the software itself. You will help make our platform more reliable, easier to change, and less dependent on individual knowledge.

WHAT YOU WILL OWN

  • Deploy, operate, and improve production services across Linux-based infrastructure, including cloud and on-premises environments where relevant.
  • Build and strengthen CI/CD pipelines, containerized deployments, infrastructure automation, release safety, and rollback processes.
  • Investigate production problems end-to-end - from operating system, networking, and compute resources to services, APIs, databases, and application code - and prevent recurrence.
  • Improve observability, alerting, incident response, performance, capacity planning, and system reliability.
  • Contribute directly to software development, integrations, technical improvements, and architectural decisions rather than working only on infrastructure tickets.
  • Strengthen operational security, access controls, configuration management, and recovery practices.
  • Create clear documentation, operational runbooks, and knowledge transfer so the broader engineering team can deploy and troubleshoot confidently.
  • Use AI coding and operational tools pragmatically to accelerate work, while remaining accountable for design, verification, and outcomes.

WHAT YOU BRING

  • A strong track record of shipping and operating real production software - not just building features or maintaining deployment scripts.
  • Hands-on Linux proficiency and the ability to diagnose unfamiliar production systems with confidence.
  • Solid programming, system-design, and software-architecture fundamentals; comfort with services, APIs, databases, and working across technologies.
  • Practical experience with CI/CD, containers, automation, monitoring, and troubleshooting infrastructure and application failures.
  • An understanding of how operating systems, networking, runtime behavior, and computing resources connect to software performance and reliability.
  • Sound judgment, independence, clear communication, and ownership when something goes wrong.
  • Curiosity about AI-assisted and agentic engineering workflows. You do not need to be an AI specialist, but you should be ready to use these tools effectively.
  • Strong written and spoken English, and the ability to collaborate with a Montreal-based team in a hybrid environment.

TECHNOLOGY: FUNDAMENTALS OVER FRAMEWORKS

Parts of our current platform use C#/.NET, React, and PostgreSQL. You do not need deep experience in these technologies. You should be comfortable reading, understanding, debugging, and evolving an unfamiliar codebase.

Our architecture and technology choices will continue to evolve. We value engineering judgment, systems thinking, adaptability, and the ability to select the right tools over allegiance to any particular language or framework.

WHY JOIN PRICEPOINT

You will have meaningful ownership of a platform used by hospitality businesses every day, direct influence over its architecture and engineering practices, and an opportunity to build the foundation for faster, safer, AI-enabled software delivery. We value high standards, autonomy, direct communication, and practical execution. We offer competitive compensation and a flexible hybrid working environment.

VERSION FRANÇAISE

À PROPOS DE PRICEPOINT

Pricepoint est une entreprise technologique montréalaise qui développe des logiciels propulsés par l’IA pour le secteur de l’hôtellerie. Nous aidons les hôtels à prendre de meilleures décisions commerciales, automatiquement et en temps réel. Nos clients comptent sur la fiabilité des systèmes qui rendent cette intelligence possible.

Nous bâtissons une organisation d’ingénierie axée sur l’IA : nous utilisons des outils modernes et des agents de programmation pour aller plus vite, tout en plaçant le jugement humain et la responsabilité des logiciels en production au cœur de notre travail.

LE POSTE

Nous recherchons une personne d’expérience en développement logiciel qui allie de solides bases en génie logiciel à une expertise concrète en plateformes et en DevOps. Vous savez développer des logiciels, mais aussi les déployer de façon sûre, diagnostiquer les défaillances et assurer leur bon fonctionnement.

Il ne s’agit ni d’un rôle cloisonné de soutien DevOps ni d’un poste de développement qui s’arrête à une demande de fusion (pull request). Vous prendrez en charge toute la chaîne, du code à la production : environnements Linux, systèmes de déploiement, surveillance, infrastructure et applications. Vous contribuerez à rendre notre plateforme plus fiable, plus facile à faire évoluer et moins dépendante des connaissances d’une seule personne.

VOS RESPONSABILITÉS

  • Déployer, exploiter et améliorer les services en production sur une infrastructure Linux, dans le cloud ou sur site lorsque pertinent.
  • Concevoir et renforcer les pipelines CI/CD, les déploiements conteneurisés, l’automatisation de l’infrastructure, la sûreté des mises en production et les procédures de retour arrière.
  • Diagnostiquer les incidents en production de bout en bout - système d’exploitation, réseau, ressources de calcul, services, API, bases de données et code applicatif - et prévenir leur réapparition.
  • Améliorer l’observabilité, les alertes, la gestion des incidents, la performance, la planification de capacité et la fiabilité des systèmes.
  • Contribuer directement au développement logiciel, aux intégrations, aux améliorations techniques et aux décisions d’architecture, plutôt que de se limiter aux demandes d’infrastructure.
  • Renforcer la sécurité opérationnelle, les contrôles d’accès, la gestion des configurations et les mécanismes de reprise.
  • Produire une documentation claire, des procédures opérationnelles et des transferts de connaissances pour permettre à toute l’équipe technique de déployer et de diagnostiquer efficacement.
  • Utiliser les agents de programmation et les outils d’IA de façon pragmatique pour accélérer le travail, tout en demeurant responsable de la conception, de la validation et des résultats.

PROFIL RECHERCHÉ

  • Expérience démontrée dans la livraison et l’exploitation de logiciels en production - au-delà du développement de fonctionnalités ou de la maintenance de scripts de déploiement.
  • Solide maîtrise pratique de Linux et capacité à diagnostiquer avec assurance des systèmes de production peu familiers.
  • Excellentes bases en programmation, en conception de systèmes et en architecture logicielle; aisance avec les services, les API, les bases de données et différentes technologies.
  • Expérience concrète en CI/CD, conteneurs, automatisation, surveillance et résolution d’incidents touchant l’infrastructure ou les applications.
  • Compréhension des liens entre systèmes d’exploitation, réseautique, environnements d’exécution et ressources informatiques, et de leur incidence sur la performance et la fiabilité des logiciels.
  • Bon jugement, autonomie, communication claire et sens des responsabilités lorsqu’un problème survient.
  • Intérêt pour les pratiques de développement assistées par l’IA et fondées sur des agents. Vous n’avez pas besoin d’être spécialiste de l’IA, mais vous devez vouloir utiliser ces outils efficacement.
  • Excellente maîtrise de l’anglais, à l’oral et à l’écrit, et capacité à collaborer avec une équipe basée à Montréal dans un environnement hybride.

TECHNOLOGIES : LES FONDAMENTAUX AVANT LES FRAMEWORKS

Certaines parties de notre plateforme actuelle utilisent C#/.NET, React et PostgreSQL. Vous n’avez pas besoin de maîtriser ces technologies en profondeur. Vous devez toutefois être à l’aise pour lire, comprendre, déboguer et faire évoluer une base de code qui vous est inconnue.

Notre architecture et nos choix technologiques continueront d’évoluer. Nous privilégions le jugement technique, la pensée systémique, l’adaptabilité et la capacité de choisir les bons outils plutôt que l’attachement à un langage ou à un framework particulier.

POURQUOI VOUS JOINDRE À PRICEPOINT

Vous aurez de réelles responsabilités sur une plateforme utilisée chaque jour par des entreprises hôtelières, une influence directe sur son architecture et ses pratiques techniques, et la possibilité de bâtir les fondations d’une livraison logicielle plus rapide, plus sûre et soutenue par l’IA. Nous valorisons des standards élevés, l’autonomie, la communication directe et l’exécution pragmatique. Nous offrons une rémunération concurrentielle et un environnement de travail hybride flexible.

COMMENT POSTULER

Faites-nous parvenir votre CV et une courte note décrivant un système en production que vous avez personnellement déployé ou exploité. Précisez ce dont vous étiez responsable, un incident difficile ou un problème de fiabilité que vous avez résolu, ainsi que les changements que vous avez apportés pour améliorer ce système.

En savoir plus sur ce poste

Parrainage de visa

Aucune mention détectée dans l’offre

Catégories

  • Hôtellerie

Signaler cette offre

Écrivez-nous
MovoEmploi

Contactez-nous