Canonical
Remote (mondial, équipe typiquement concentrée sur une zone horaire EMEA ou Amériques) · Télétravail possible · Publiée le 23 octobre
Engineering Manager – Distributed Systems, Python / Go
LieuRemote (mondial, équipe typiquement concentrée sur une zone horaire EMEA ou Amériques)
ExpérienceExpérience d'encadrement et de mentorat d'ingénieurs logiciels, expérience professionnelle en Python ou Go
NiveauExcellent parcours académique au lycée et à l'université
Aucun signal d'arnaque détecté.Vérifier une autre offre
En bref
Canonical recrute un Engineering Manager pour l'équipe Distributed Systems Testing, chargée de la plateforme d'ingénierie qualité qui valide les systèmes distribués du portefeuille cloud (Juju, Terraform, OpenStack, Kubernetes). Le poste combine encadrement d'une équipe d'ingénieurs et contribution technique active, en télétravail mondial.
Missions
- Encadrer, coacher et faire progresser une équipe d'ingénieurs logiciels et qualité, du niveau débutant au niveau senior
- Partager la stratégie technique, l'architecture et la feuille de route avec les ingénieurs seniors
- 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 bare-metal, cloud privé et public
- Aider les autres équipes de Canonical à adopter les bonnes pratiques de test des systèmes distribués
- Contribuer par des revues de code et de conception, le débogage et du développement pratique
Profil recherché
- Expérience professionnelle en développement logiciel avec Python ou Go
- Expertise en systèmes distribués, infrastructure cloud, ingénierie 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)
- Expérience d'un environnement de développement agile
- Anglais professionnel, à l'écrit comme à l'oral, excellentes capacités de communication et de présentation
- Capacité à voyager deux fois par an pour des événements d'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
- Création 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 à l'échelle mondiale
Ce que propose le poste
- Télétravail avec deux sprints d'équipe en présentiel par an
- Budget de formation personnel de 2 000 USD par an
- Révision annuelle de la rémunération et prime liée à la performance
- Congés annuels, congés maternité et paternité
- Programme d'aide aux employés et soutien au bien-être
- Déplacements vers de nouveaux lieux pour rencontrer les collègues, avec accès prioritaire et surclassements sur les vols long-courriers
Source : Jobicy. Annonce nettoyée et résumée par CandidAI.