Senior Software Developer, DevOps & Infrastructure

OSEDEAMontrealJob.bopublié le 12/05/2026
Indispensable :TypeScriptPythonJavaC#ReactAngularVueSvelteNode.jsAWSAzureGoogle CloudDockerKubernetesCloudBackendFullstackDevOpsAgileScrumKanbanCI/CDMicroservicesSecuritySenior
Traduction automatique — langue d'origine : anglais.Afficher l'original

Qui nous sommes

Nous sommes une entreprise de développement technologique prospère et agile. L'humain est au cœur de tout ce que nous faisons. Simplement dit, nous sommes attentionnés. Notre équipe se soucie personnellement de nos clients et du monde qui les entoure, et nous nous soucions des rêves, des aspirations et du développement de carrière de nos membres à vie.

Nous croyons fermement au pouvoir de la communauté. C'est pourquoi nous recherchons des opportunités de bâtir des relations significatives avec tous ceux qui nous entourent.

Nous célébrons la diversité sous toutes ses formes. Origines, personnalités, parcours de carrière, langues... tout ce que vous voulez. Nous innovons, apprenons et partageons activement des histoires sur ce sujet. Nous voulons que chacun se sente accueilli et inclus dans tout ce que nous entreprenons.

Nous aimons nous amuser et profiter de la vie. Nous nous réveillons chaque jour avec l'inspiration de construire un monde plus efficace et plus agréable.

Aperçu du rôle En tant que Senior Software Developer avec une solide expérience en Cloud, DevOps et infrastructure, vous concevez, construisez et livrez des solutions logicielles, des architectures et des infrastructures robustes pour nos clients. Vous combinez de solides habitudes de software engineering avec une expérience pratique des environnements cloud, des environnements on-premise, de l'automation, du deployment, de l'observability et des operations.

Vous êtes à l'aise pour passer du backend development à l'infrastructure, au CI/CD, aux environnements cloud-native, à la reliability et au technical leadership. Vous collaborez étroitement avec des coéquipiers techniques et non techniques, vous agissez comme mentor pour les autres et aidez les équipes à prendre des décisions techniques judicieuses alors que nous livrons des solutions de classe entreprise. Les technologies ci-dessous sont un point de référence pour notre stack. Avant tout, nous recrutons sur la base de solides fondamentaux, du jugement, du sens des responsabilités et du potentiel de croissance.

Vos responsabilités clés Concevoir, construire et livrer des solutions logicielles évolutives pour les projets clients

Identifier des solutions à des problèmes transversaux en utilisant votre expérience en software development, DevOps et infrastructure

Concevoir, planifier et mettre en œuvre des infrastructures cloud et on-premise basées sur des exigences fonctionnelles et non fonctionnelles

Développer des backend services, des APIs et des composants système alignés sur les spécifications et la documentation

Construire et améliorer les pipelines CI/CD, les workflows de deployment, les pratiques d'automation et les processus de release

Contribuer aux environnements containerisés, virtualisés et cloud-native

Soutenir les initiatives de modernisation en améliorant l'architecture, les tests, le deployment, l'observability, la reliability et la maintainability

Définir, documenter et communiquer les exigences non fonctionnelles telles que la performance, la reliability, la sécurité, la scalability et la maintainability

Coacher les collègues sur les meilleures pratiques de software development, DevOps, infrastructure et delivery

Prendre des initiatives, assumer la responsabilité des livrables de bout en bout et gérer les priorités efficacement

Maintenir et renforcer les directives de software development et les standards de qualité

Rechercher, tester et mettre en œuvre de nouvelles techniques, outils et technologies

Conseiller les clients sur la direction technique, les compromis, l'architecture, l'infrastructure et la conception de solutions

Le candidat idéal Plus de 5 ans d'expérience en software development, incluant une expérience pratique récente en DevOps, cloud, infrastructure ou platform engineering

Baccalauréat, diplôme collégial, certification dans un domaine lié au logiciel ou expérience équivalente

Français intermédiaire ou conversationnel au minimum

Solide expérience en backend development

Fort jugement technique et capacité à prendre des décisions architecturales pragmatiques

Expérience dans la conception, le deployment et l'exploitation d'infrastructures cloud ou on-premise

Expérience de collaboration directe avec des clients ou des parties prenantes

Capacité à mentorer des coéquipiers et à aider à élever la qualité de la livraison technique

À l'aise pour travailler dans des environnements ambigus et apporter de la structure à des problèmes complexes

Vous devriez maîtriser Au moins une plateforme cloud majeure telle que AWS, Azure ou Google Cloud

Au moins un langage de programmation côté serveur majeur tel que Java, Node.js/TypeScript, Python, Go, C# ou similaire

Backend development, API design et distributed systems

Virtualisation et containerisation, idéalement dans un écosystème basé sur Linux

Docker et outils d'orchestration tels que Kubernetes ou Docker Compose

Pipelines CI/CD et automation de deployment

Infrastructure as code et outils de provisioning tels que Terraform, CDK, CloudFormation, Bicep, Ansible ou similaire

Microservices, serverless systems ou architectures cloud-native

Outils et services de monitoring et d'observability

Pratiques de testing telles que unit, integration, functional, end-to-end ou load testing

Méthodologies de développement modernes telles que Agile, Scrum, XP, Kanban, Shape Up, etc.

Conscience des coûts cloud, calcul et optimisation

Concepts de sécurité, networking, identity et access management

C'est un plus si vous avez de l'expérience avec Un framework/library client moderne tel que React, Angular, Svelte, Vue, Remix ou similaire

Full-stack web development

Edge computing, IoT, robotics, industrial systems ou software adjacent au hardware

Environnements de simulation ou developer tooling qui améliorent la vitesse de livraison

In-memory object storage, caching et queue systems

Event-driven architecture ou messaging systems tels que MQTT, Kafka, RabbitMQ, Redis ou similaire

Hexagonal architecture

Domain-driven design

High-availability systems et Technical leadership dans des projets orientés client

Application security, compliance ou environnements réglementés

Ce que nous offrons Salaire compétitif et contribution à votre régime de retraite (REER)

Heures de travail flexibles et choix de votre mode de travail

Travailler de n'importe où jusqu'à 8 semaines

Congé sabbatique payé

Compte de dépenses pour le bien-être et la productivité

Programme parental

Activités

Formation

Et plus encore...

Le processus pour ce rôle si vous êtes sélectionné

  1. 20 min - Appel d'introduction initial avec notre équipe technique
  2. 90 min - Entrevue en personne à notre bureau.
  3. Présentation de l'offre

Seuls les candidats retenus seront contactés. Lisez notre processus d'embauche complet ici.