Canonical
Remote (mondial, équipe centrée sur EMEA ou Amériques) · Télétravail possible · Publiée le 23 octobre
Engineering Manager – Distributed Systems, Python / Go
LieuRemote (mondial, équipe centrée sur EMEA ou Amériques)
ExpérienceSenior
Aucun signal d'arnaque détecté.Vérifier une autre offre
En bref
Canonical recrute un Engineering Manager pour son équipe Distributed Systems Testing, chargée de la plateforme d'assurance qualité qui valide les solutions cloud (Juju, Terraform, OpenStack, Kubernetes). Poste en télétravail mondial, avec une concentration de l'équipe sur les fuseaux EMEA ou Amériques.
Missions
- Diriger, encadrer et faire progresser une équipe d'ingénieurs logiciels et qualité, du niveau junior au senior
- Définir les attentes, renforcer les pratiques d'ingénierie et assurer la livraison dans les délais
- Définir avec les ingénieurs seniors la stratégie technique, l'architecture, la feuille de route et les standards
- Piloter le développement de l'infrastructure de tests automatisés pour la fiabilité, l'interopérabilité et la résilience des systèmes distribués
- Améliorer les pipelines CI, les outils de test et le reporting sur les environnements bare-metal, cloud privé et public
- Aider les équipes d'ingénierie de Canonical à adopter les bonnes pratiques de test des systèmes distribués
- Apporter un leadership technique via les revues de code et de conception, le débogage et la pratique du code
- Représenter l'équipe auprès des parties prenantes et collaborer sur la qualité, l'infrastructure et l'expérience développeur
Profil recherché
- Excellent parcours académique, du lycée à l'université
- Expérience en management, encadrement et mentorat d'ingénieurs logiciels
- Expérience professionnelle en développement logiciel avec Python ou Go
- Expertise en systèmes distribués, infrastructure cloud, assurance qualité ou domaine proche
- Solide connaissance des processus, stratégies et automatisation des tests logiciels modernes
- Expérience de Linux (Debian ou Ubuntu appréciés)
- Bon jugement technique et capacité à participer aux revues de code, discussions d'architecture et conception logicielle
- Expérience en environnement agile, avec capacité à organiser une équipe pour livrer des résultats de qualité
- Anglais professionnel, à l'écrit comme à l'oral, excellentes qualités de communication et de présentation
- Bonnes qualités relationnelles, curiosité, flexibilité et sens des responsabilités
- Disponibilité pour voyager deux fois par an, pour des événements de l'entreprise pouvant durer jusqu'à deux semaines
Compétences appréciées
- Technologies cloud : Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud ou Azure
- Conception de stratégies de test pour systèmes distribués ou cloud-native
- Construction ou exploitation d'infrastructures CI/CD et de test à grande échelle
- Application de l'IA ou du machine learning à l'analyse des tests et à la classification des échecs
- Déploiement, exploitation ou débogage de systèmes distribués
- Direction d'équipes réparties mondialement
Ce que propose le poste
- Environnement de travail distribué, avec des sprints d'équipe en présentiel deux fois par an
- Budget personnel de formation de 2 000 USD par an
- Révision annuelle de la rémunération et primes de reconnaissance
- Prime annuelle liée à la performance, en plus du salaire de base
- Congés annuels, congés maternité et paternité, programme d'aide aux employés et soutien au bien-être
- Déplacements vers de nouvelles destinations pour rencontrer les collègues, avec avantages voyage pour les événements longue distance
Source : Jobicy. Annonce nettoyée et résumée par CandidAI.