Aller au contenu
Canonical logo

Offre d’emploi

Responsable ingénierie – systèmes distribués, Python / Go

Canonical · DevOps & Cloud

Home Based - Americas; Home based - EMEAÀ distanceResponsable
Voir comment postuler

À propos de cette offre

Traduit par IA (langue d’origine : anglais). L’original est plus bas.

Canonical est un fournisseur de premier plan de logiciels open source et de systèmes d’exploitation destinés aux marchés mondiaux des entreprises et des technologies. Notre plateforme, Ubuntu, est largement utilisée dans des initiatives d’entreprise novatrices telles que le cloud public, la science des données, l’IA, l’innovation en ingénierie et l’IoT. Nos clients comptent parmi eux les principaux fournisseurs mondiaux de cloud public et de semi-conducteurs, ainsi que des leaders de nombreux secteurs. Canonical est un pionnier de la collaboration distribuée à l’échelle mondiale, avec plus de 1 200 collègues dans plus de 75 pays et très peu de postes en présentiel au bureau. Les équipes se réunissent en personne deux à quatre fois par an, dans des lieux intéressants partout dans le monde, afin de s’accorder sur la stratégie et sa mise en œuvre. L’entreprise est dirigée par son fondateur, rentable et en pleine croissance. Nous recrutons un·e responsable de l’ingénierie des tests de systèmes distribués pour diriger une équipe chargée de la plateforme d’ingénierie qualité qui permet le déploiement et la validation de systèmes distribués dans l’ensemble du portefeuille cloud de Canonical. Nous considérons l’ingénierie qualité comme une pratique d’ingénierie de premier plan. Notre équipe de tests de systèmes distribués garantit les performances, la conformité, la résilience et l’interopérabilité des solutions cloud de Canonical conçues avec des technologies telles que Juju, Terraform, OpenStack et Kubernetes. Ces systèmes sont déployés et testés dans des environnements variés, du bare metal au cloud public. En tant que responsable de l’ingénierie, vous allierez un solide discernement en ingénierie logicielle à des compétences en leadership d’équipe. Vous développerez les talents en ingénierie, mettrez en place des pratiques efficaces, définirez l’orientation technique avec les ingénieurs seniors et veillerez à ce que l’équipe fournisse des infrastructures et des automatisations de test de grande qualité, permettant aux équipes d’ingénierie de Canonical de livrer des logiciels en toute confiance. Nous pensons que les responsables de l’ingénierie doivent eux-mêmes être d’excellents ingénieurs. Vous devez être à l’aise pour examiner des correctifs, évaluer la conception logicielle, déboguer un système distribué ou discuter de l’architecture des tests. Vous apporterez votre contribution technique lorsque cela sera approprié afin de fixer un niveau d’exigence élevé, tout en sachant que votre impact le plus important viendra de votre capacité à façonner l’orientation, les priorités, l’efficacité et le développement de toute l’équipe. Vous travaillerez en étroite collaboration avec des ingénieurs seniors et des responsables de l’ingénierie de Canonical afin de définir les priorités, d’améliorer les capacités de test et de faire progresser la validation de systèmes distribués et cloud natifs toujours plus complexes. Lieu : ce poste est entièrement à distance et à l’échelle mondiale. Vous dirigerez généralement une équipe concentrée dans un grand fuseau horaire, comme la zone EMEA ou les Amériques. Vos missions • Diriger, accompagner et faire progresser une équipe performante d’ingénieurs logiciels et qualité, du niveau débutant au niveau senior • Définir des attentes claires, renforcer les pratiques d’ingénierie et garantir une livraison dans les délais selon les objectifs convenus • Collaborer avec les ingénieurs seniors pour définir la stratégie technique, l’architecture, la feuille de route et les normes d’ingénierie • Orienter le développement d’infrastructures de test automatisées pour assurer la fiabilité, l’interopérabilité et la résilience des systèmes distribués • Améliorer les pipelines CI, les outils de test et les rapports utilisés pour valider les produits et solutions de Canonical dans des environnements bare metal, de cloud privé et de cloud public • Permettre aux équipes d’ingénierie de Canonical d’adopter des pratiques et des outils efficaces de test des systèmes distribués • Apporter un leadership technique par le biais de la conception et des revues de code, du débogage et de travaux d’ingénierie pratiques lorsque cela est approprié • Représenter l’équipe auprès des parties prenantes et collaborer à l’échelle de Canonical sur l’ingénierie qualité, les infrastructures et l’expérience développeur Le profil que nous recherchons • Un excellent parcours scolaire et universitaire • De l’expérience dans la direction, l’accompagnement et le mentorat d’ingénieurs logiciels • Une expérience professionnelle en ingénierie logicielle avec Python ou Go • Une expertise des systèmes distribués, des infrastructures cloud, de l’ingénierie qualité ou d’un domaine étroitement lié • Une solide connaissance des processus, stratégies et outils modernes de test logiciel • De l’expérience avec Linux (Debian ou Ubuntu de préférence) • Un solide discernement technique et la capacité de contribuer utilement aux revues de code, aux discussions sur l’architecture et à la conception logicielle • De l’expérience dans un environnement de développement agile et la capacité à organiser une équipe pour obtenir des résultats de grande qualité • Une excellente maîtrise de l’anglais écrit et parlé, ainsi que d’excellentes compétences en communication et en présentation • D’excellentes qualités relationnelles, de la curiosité, de la flexibilité et un sens des responsabilités, ainsi que de la passion, de la réflexion et de l’autonomie • La capacité de voyager deux fois par an pour des événements d’entreprise pouvant durer jusqu’à deux semaines Compétences supplémentaires appréciées Expérience dans l’un des domaines suivants : • Technologies cloud telles que Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud ou Azure • Conception de stratégies de test pour les systèmes distribués ou cloud natifs • Création ou exploitation d’infrastructures CI/CD et de test à grande échelle • Utilisation de l’IA ou de l’apprentissage automatique pour l’analyse des tests, la classification des échecs ou les processus d’ingénierie • Déploiement, exploitation ou débogage de systèmes distribués • Direction d’équipes réparties à l’échelle mondiale Ce que nous offrons à nos collègues Nous tenons compte de la situation géographique, de l’expérience et des performances pour déterminer les rémunérations partout dans le monde. Nous réexaminons les rémunérations chaque année, et plus souvent pour les diplômés et les collaborateurs juniors, afin de reconnaître les performances exceptionnelles. En plus du salaire de base, nous proposons une prime annuelle liée aux performances. Nous offrons à tous les membres de l’équipe des avantages supplémentaires qui reflètent nos valeurs et nos idéaux. Nous adaptons nos programmes aux besoins locaux tout en garantissant l’équité à l’échelle mondiale. • Environnement de travail distribué, avec deux séminaires d’équipe en présentiel par an • Budget annuel de 2 000 USD consacré à la formation et au développement personnel • Révision annuelle de la rémunération • Récompenses pour la reconnaissance des contributions • Congés annuels • Congés de maternité et de paternité • Programme d’assistance aux employés et soutien au bien-être • Possibilité de voyager vers de nouveaux lieux pour rencontrer des collègues • Accès prioritaire à Priority Pass et surclassements de voyage pour les événements d’entreprise impliquant de longs trajets À propos de Canonical Canonical est une entreprise technologique pionnière à l’avant-garde de l’essor mondial de l’open source. En tant qu’éditeur d’Ubuntu, l’un des projets open source les plus importants et une plateforme de premier plan pour l’IA, l’IoT et le cloud, nous transformons le monde du logiciel. Nous recrutons à l’échelle mondiale et appliquons des critères très exigeants pour les personnes qui rejoignent l’entreprise. Nous attendons l’excellence ; pour réussir, nous devons être les meilleurs dans notre domaine. Depuis sa création en 2004, Canonical compte une majorité de collègues travaillant depuis leur domicile. Travailler ici, c’est faire un pas vers l’avenir et relever le défi de penser différemment, de travailler plus intelligemment, d’acquérir de nouvelles compétences et d’élever son niveau. Canonical est un employeur qui respecte l’égalité des chances Nous sommes fiers de favoriser un environnement de travail exempt de discrimination. La diversité des expériences, des perspectives et des parcours contribue à créer un meilleur environnement de travail et de meilleurs produits. Quelle que soit votre identité, votre candidature sera examinée équitablement. ID de la demande : 1361
Offre d’origine (anglais)

Engineering Manager - Distributed Systems, Python / Go

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, as well as industry leaders across many sectors. Canonical is a pioneer of global distributed collaboration, with 1,200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring an Engineering Manager for Distributed Systems Testing to lead a team responsible for the quality engineering platform that enables deployment and validation of distributed systems across Canonical's cloud portfolio. We see quality engineering as a first-class engineering practice. Our Distributed Systems Testing team ensures the performance, correctness, resilience and interoperability of Canonical cloud solutions built with technologies such as Juju, Terraform, OpenStack and Kubernetes. These systems are deployed and tested across diverse environments, from bare-metal to the public cloud. As Engineering Manager, you will combine strong software engineering judgement with people leadership. You will develop engineering talent, establish effective engineering practices, shape technical direction with senior engineers, and ensure the team delivers high-quality testing infrastructure and automation that enables engineering teams across Canonical to ship software with confidence. We believe engineering managers should be outstanding engineers themselves. You should be comfortable reviewing patches, evaluating software design, debugging a distributed system, or discussing test architecture. You will contribute technically where appropriate to set a high standard, while recognizing that your greatest impact comes from shaping the direction, focus, effectiveness, and growth of the whole team. You will work closely with senior engineers and engineering leaders across Canonical to define priorities, improve testing capabilities, and advance how we validate increasingly complex cloud-native and distributed systems. Location: This is a globally remote role, typically leading a team concentrated within a major time zone such as EMEA or the Americas. What you'll do • Lead, coach, and develop a high-performing team of software and quality engineers, ranging from graduate to senior level • Set clear expectations, strengthen engineering practices, and ensure timely delivery against agreed goals • Partner with senior engineers to shape technical strategy, architecture, roadmap, and engineering standards • Guide the development of automated testing infrastructure for the reliability, interoperability, and resilience of distributed systems • Improve CI pipelines, testing tools, and reporting used to validate Canonical's products and solutions across bare-metal, private and public cloud environments • Enable engineering teams across Canonical to adopt effective distributed-systems testing practices and tooling • Contribute technical leadership through design and code reviews, debugging, and hands-on engineering where appropriate • Represent the team with stakeholders and collaborate across Canonical on quality engineering, infrastructure, and developer experience What we're looking for in you • An exceptional academic track record from both high school and university • Experience in leading, coaching, and mentoring software engineers • Professional software engineering experience with Python or Go • Expertise in distributed systems, cloud infrastructure, quality engineering, or a closely related domain • Strong knowledge of modern software testing processes, strategies, and automation • Experience with Linux (Debian or Ubuntu preferred) • Strong technical judgement and the ability to engage meaningfully in code reviews, architecture discussions, and software design • Experience working in an agile development environment with the ability to organize a team to deliver high-quality results • Professional written and spoken English with excellent communication and presentation skills • Great interpersonal skills, curiosity, flexibility, and accountability, demonstrating passion, thoughtfulness, and self-motivation • Ability to travel twice a year, for company events up to two weeks each Additional skills we value Experience with any of the following: • Cloud technologies such as Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure • Designing testing strategies for distributed or cloud-native systems • Building or operating large-scale CI/CD and test infrastructure • Applying AI or machine learning to test analysis, failure classification, or engineering workflows • Deploying, operating, or debugging distributed systems • Leading globally distributed teams What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually, and more often for graduates and associates, to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits that reflect our values and ideals. We balance our programmes to meet local needs and ensure fairness globally. • Distributed work environment with twice-yearly team sprints in person • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Employee Assistance Programme and wellness support • Opportunity to travel to new locations to meet colleagues • Priority Pass and travel upgrades for long-haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and a leading platform for AI, IoT, and the cloud, we are changing the world of software. We recruit globally and set a very high standard for people joining the company. We expect excellence; to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Requisition ID: 1361

Compétences

PythonGoKubernetesTerraformAWSGoogle CloudAzureLinuxCI/CDAgileUnit Testing

Lieu et candidats acceptés

Seuls les candidats de certains pays peuvent postuler. L’offre précise lesquels.

Lieux de travail
Non précisé
Télétravail
Home Based - Americas; Home based - EMEA

Source et dates

Publiée le
1 octobre 2026
Ajoutée sur Anywhere Jobs le
26 octobre 2026
Date limite de candidature
Aucune date limite indiquée
Dernière vérification de la source
il y a 15 heures

D’autres offres à découvrir