Postuler maintenant »

Concepteur(trice) Logiciel Plateforme

Principaux lieux: 

Ville Saint-Laurent, Quebec, CA

Type d’offre d’emploi:  Temps plein
Type de lieu de travail:  Hybride
Numéro de l'offre:  5244

EXFO développe des solutions de test, de monitoring et d’analytique plus intelligentes pour l’industrie mondiale des communications. Nous sommes les conseillers de confiance des opérateurs de réseaux fixes et mobiles, des centres de données à très grande échelle et des chefs de file dans le secteur de la fabrication, du développement et de la recherche. Ils comptent sur nous pour leur fournir une visibilité accrue et de l’information de qualité supérieure sur les performances du réseau, en plus d’assurer la fiabilité de leurs services et de garantir la meilleure expérience usager. S’appuyant sur près de 40 années d’innovation, le mélange unique d’équipements, de logiciels et de services d’EXFO permet des transformations plus rapides et assurées liées à la 5G, aux réseaux natifs en nuage et à la fibre optique.

Depuis ses débuts en 1985, la diversité est une des valeurs qui font la force d’EXFO et favorise une culture d’entreprise inclusive. Nous accueillons des gens dotés de compétences et d’expériences variées au sein d’une culture qui valorise les idées novatrices, le travail d’équipe, une approche centrée sur nos clients et nos marchés. Nous sollicitons la contribution active de tous et toutes, dans le respect des individus, de l’environnement et de la collectivité. C'est de cette façon que nous accomplissons notre raison d’être : assurer que le monde connecté réponde aux attentes les plus élevées afin de relier les gens, les communautés et les entreprises. 


Ce que vous allez construire

Nous sommes en train de bâtir une équipe “platform tools” à partir de zéro, et nous recherchons de nouveaux concepteurs(trices) pour rejoindre un lead technique senior. Ce n’est pas un rôle DevOps traditionnel : vous allez créer des outils, des frameworks et des plateformes qui permettent aux autres équipes de développement de livrer plus vite et en toute confiance.
Votre mission : concevoir les fondations « infrastructure-as-code », des outils d’automatisation et des capacités en self-service permettant aux autres équipes de posséder et d’opérer leurs microservices sur AWS et Kubernetes. Vous serez les architectes de l’expérience développeur, pas les opérateurs des systèmes de production.

À quoi ressemblera votre travail

Vous travaillerez dans un environnement « GitOps-first » où tout est géré par le code. Vos projets comprendront :

  • La création de proof-of-concepts pour de nouveaux outils, méthodologies et technologies dans l’écosystème Kubernetes et AWS
  • La conception et la mise en œuvre de fonctionnalités centrales de la plateforme sur lesquelles les autres équipes s’appuieront
  • Le développement de scripts personnalisés, d’outils en ligne de commande et de frameworks d’automatisation simplifiant l’infrastructure
  • La définition de modèles de sécurité, d’efficacité et d’automatisation pour le développement cloud-native
  • L’accompagnement des équipes dans l’adoption de ces outils, jusqu’à ce qu’elles gèrent elles-mêmes leurs ressources cloud

Vous travaillerez sur une plateforme déjà existante, mais qui offre encore de vastes possibilités d’amélioration. Certaines parties sont entièrement nouvelles, d’autres nécessitent une refonte réfléchie afin de nous permettre de passer à l’échelle en toute confiance.
Il y aura un peu de travail opérationnel au début, afin de bien comprendre le fonctionnement actuel, mais l’objectif est d’automatiser et de stabiliser ces domaines pour qu’ils puissent être transférés aux équipes produit ou à un groupe opérationnel dédié. Vous jouerez un rôle central dans cette transition.
Vous bénéficierez d’une grande liberté pour explorer des outils modernes et définir la manière dont l’ensemble de l’organisation d’ingénierie construit et déploie ses logiciels.

Profil recherché

Vous êtes avant tout développeur logiciel. Vous aimez écrire du code, créer des outils et résoudre des problèmes grâce à l’automatisation. Vous ne maîtrisez peut-être pas encore Kubernetes — ce n’est pas un problème : nous attachons davantage d’importance à votre capacité d’apprentissage et à votre curiosité.
Vous êtes technologiquement curieux. Vous n’avez pas besoin de tout connaître, mais vous êtes motivé par l’idée d’explorer l’architecture cloud, l’infrastructure-as-code, l’orchestration de conteneurs et les pratiques GitOps. Vous posez des questions comme « pourquoi ? » ou « comment améliorer ça ? ».
Vous êtes un bâtisseur, pas uniquement un opérateur. Vous souhaitez créer des plateformes et des outils utilisés par d’autres équipes, pas seulement maintenir l’existant. Vous pensez à l’expérience développeur et à la manière d’abstraire la complexité tout en conservant les éléments essentiels.
Vous êtes à l’aise avec l’ambiguïté. Ce rôle est volontairement large — développement logiciel cloud, Kubernetes, IaC, GitOps, sécurité… Vous développerez votre expertise dans tous ces domaines, et nous vous accompagnerons pour devenir un expert en ingénierie de plateforme cloud.

Compétences techniques recherchées

Compétences de base :

  • Programmation : solide expérience en Python, Go ou langages similaires — vous savez créer des petits services, des outils d’automatisation et des scripts
  • Contrôle de version : très bon niveau en Git (branching, pull requests, workflows collaboratifs)
  • Fondamentaux du développement logiciel : design patterns, tests, organisation du code, maintenabilité
  • Résolution de problèmes : capacité à déboguer des systèmes complexes, lire de la documentation, comprendre et explorer

Expérience cloud & plateforme (ou forte volonté d’apprendre) :

  • Conteneurs & Kubernetes : première exposition à Docker ou à des concepts d’orchestration
  • Plateformes cloud : notions de base sur les services AWS (EC2, S3, IAM, EKS, Lambda, RDS)
  • CI/CD : compréhension des pipelines d’intégration et de déploiement continus
  • Infrastructure-as-Code : familiarité avec Terraform, CloudFormation ou outils équivalents

Ce que vous développerez avec nous

  • Expertise avancée de Kubernetes (deployments, services, operators, Helm, Kustomize)
  • Conception et architecture avancée sur AWS
  • Pratiques GitOps et outils associés (ArgoCD, Flux…)
  • Monitoring, observabilité et gestion des logs
  • Sécurité (IAM, RBAC, secrets management, least privilege)
  • Bases réseau (DNS, load balancing, VPC, service mesh…)

Vous travaillerez aux côtés d’ingénieurs très expérimentés en architecture cloud et systèmes distribués, disponibles pour vous accompagner, vous conseiller et relever des défis techniques avec vous.

Ce qui compte le plus pour nous

Au-delà des compétences techniques, nous valorisons :

  • L’initiative et la capacité à assumer pleinement ses projets
  • La collaboration et le partage de connaissances
  • L’envie d’apprendre et de progresser
  • Le pragmatisme et la capacité à livrer de la valeur

Nous adapterons le niveau de responsabilité et d’autonomie à votre expérience. Que vous soyez en progression ou déjà très confirmé, vous aurez un rôle significatif aligné sur vos forces.

Exigences

  • 3 à 5+ années d’expérience en développement logiciel
  • Diplôme universitaire en informatique, ingénierie ou expérience équivalente
  • Motivation technique et autonomie
  • Maîtrise de l’anglais (toute la documentation technique et le code sont en anglais)
  • À l’aise dans un environnement francophone pour les échanges quotidiens

Ce que nous offrons

  • Une équipe engagée, passionnée et collaborative
  • Une véritable autonomie, avec une hiérarchie plate
  • Flexibilité : mode de travail hybride
  • Un environnement international (français / anglais) où vos projets auront un impact immédiat
  • Une opportunité de croissance : rejoignez l’équipe tôt et contribuez à façonner la plateforme dès le début

Vous ne cochez pas toutes les cases ? Postulez quand même.

Si vous êtes un bon développeur, motivé par l’ingénierie plateforme et les technologies cloud-native, nous serions ravis d’en parler — même si vous n’avez pas encore une forte expérience Kubernetes ou AWS. Nous misons sur les fondamentaux et sur la volonté de progresser.

Si cette aventure vous intéresse, discutons-en !

 


EXFO est un employeur garantissant l'égalité des chances

La diversité est un atout qui fait la force d’EXFO depuis sa fondation, car elle nous enrichit. Pour plus d'informations sur la diversité et l'inclusion chez EXFO, lisez notre énoncé sur la DÉI.

Pour les postes situés au Québec, la langue de base exigée est le français.  Cependant dans le contexte où le titulaire de ce poste évolue dans un environnement international et où les activités se déroulent majoritairement en anglais, nous favorisons le bilinguisme.

Pour toute question à propos de cette opportunité de carrière ou sur notre processus de dotation, veuillez nous contacter à l’adresse carrieres@exfo.com

Merci de votre intérêt pour EXFO
 

Postuler maintenant »