Clara
Canonical
Ingénieur Logiciel Senior Juju (Go)
À propos du poste
Canonical est un leader dans la fourniture de logiciels open source et de systèmes d'exploitation aux marchés mondiaux de l'entreprise et de la technologie. Notre plateforme, Ubuntu, est très largement utilisée dans des initiatives d'entreprise révolutionnaires telles que le cloud public, la science des données, l'IA, l'innovation en ingénierie et l'IoT. Nos clients comprennent les principaux fournisseurs mondiaux de cloud public et de silicium, ainsi que des leaders de l'industrie dans de nombreux secteurs. L'entreprise est un pionnier de la collaboration distribuée mondiale, avec plus de 1200 collègues dans plus de 75 pays et très peu de postes basés en bureau. Les équipes se réunissent deux à quatre fois par an en personne, dans des lieux intéressants du monde entier, pour s'aligner sur la stratégie et l'exécution.
L'entreprise est dirigée par ses fondateurs, rentable et en croissance.
Nous recrutons un Ingénieur Logiciel Senior pour faire partie intégrante de l'équipe, en pilotant l'amélioration des processus, en assistant le manager dans la gestion de l'équipe, en coachant et en développant les collègues moins expérimentés, ainsi qu'en prenant en charge des domaines fonctionnels, de la conception et de l'implémentation jusqu'au support et à la maintenance.
En tant qu'ingénieur logiciel senior, vous ferez partie intégrante de l'équipe, en pilotant l'amélioration des processus, en assistant le manager dans la gestion de l'équipe, en coachant et en développant les collègues moins expérimentés, ainsi qu'en prenant en charge des domaines fonctionnels, de la conception et de l'implémentation jusqu'au support et à la maintenance.
Juju est le moteur des opérations pilotées par modèle, offrant un moyen d'opérer des logiciels complexes sur le cloud public, le cloud privé, Kubernetes, et le bare-metal.
Combiné au framework Ops, Juju fournit une solution complète pour la gestion des applications et de l'infrastructure.
De nombreuses équipes internes et externes dépendent de Juju pour livrer leurs produits et services - des solutions gérées Canonical, à nos équipes de livraison OpenStack et cloud, en passant par les entreprises du Fortune 500.
Lieu : Il s'agit d'un poste à distance à l'échelle mondiale.
À quoi ressemblera votre journée
- Assumer la conception, la livraison et le support de fonctionnalités dans un système hautement concurrent et distribué qui pilote l'automatisation du cloud et les opérations logicielles à grande échelle.
- Collaborer proactivement avec une équipe distribuée
- Déboguer les problèmes et interagir publiquement avec les communautés en amont
- Travailler avec des ingénieurs serviables et talentueux, y compris des experts dans de nombreux domaines
- Discuter d'idées et collaborer pour trouver de bonnes solutions
- Coacher et développer les membres de l'équipe ayant moins d'expérience, en contribuant activement à la construction et au maintien d'une équipe d'ingénierie de premier ordre.
- Travailler à domicile avec des déplacements mondiaux pendant 2 à 4 semaines par an pour des événements internes et externes
Ce que nous recherchons chez vous
- Expérience avérée dans la livraison de logiciels professionnels en utilisant Go.
- Expérience pratique dans le développement de systèmes distribués hautement concurrents
- Excellentes compétences en communication en langue anglaise, tant à l'oral qu'à l'écrit, en particulier dans les environnements en ligne
- Un parcours académique exceptionnel, tant au lycée qu'idéalement à l'université
- Expérience des méthodologies de développement logiciel agile
- Volonté de voyager jusqu'à 4 fois par an pour des événements internes
Compétences supplémentaires que vous pourriez également apporter
Les compétences suivantes pourraient vous être utiles dans ce rôle, mais nous ne nous attendons pas à ce que tout le monde les possède toutes.
- Expérience avec les technologies de conteneurisation (Docker, LXD, Kubernetes, etc.)
- Expérience en développement en C, C++, Rust, ou d'autres langages de programmation de bas niveau.
- Solide expérience en réseau et connaissances approfondies
- Expérience dans le monde de Linux et des logiciels open source
- Expérience avec les logiciels de gestion de configuration (Ansible, Chef, Puppet, etc.)
- Connaissance pratique du cloud computing
- Passionné par la qualité et les tests logiciels
- Expérience en packaging (Debian, snaps)
- Programmation avec, et exploitation de, bases de données SQL et NoSQL
- Expérience de travail au sein d'une équipe distribuée sur un projet open source - même s'il s'agit de contributions open source communautaires.
- Expérience démontrée de contributions Open Source
- Expérience préalable dans le développement de plugins pour Terraform
Ce que nous vous offrons
Nous prenons en compte la localisation géographique, l'expérience et la performance pour définir la rémunération à l'échelle mondiale. Nous revoyons la rémunération chaque année (et plus souvent pour les diplômés et les associés) afin de reconnaître les performances exceptionnelles. En plus du salaire de base, nous offrons une prime annuelle basée sur la performance. Nous fournissons à tous les membres de l'équipe des avantages supplémentaires, qui reflètent nos valeurs et nos idéaux. Nous équilibrons nos programmes pour répondre aux besoins locaux et assurer l'équité mondiale.
- Environnement de travail distribué avec des sprints d'équipe en personne deux fois par an - nous travaillons à distance depuis 2004 !
- Budget personnel d'apprentissage et de développement de USD 2,000 par an
- Revue annuelle de la rémunération
- Récompenses de reconnaissance *
- Congés annuels payés *
- Congés maternité et paternité *
- Programme d'aide aux employés *
- Opportunité de voyager vers de nouveaux lieux pour rencontrer des collègues de votre équipe et d'autres équipes
- Priority Pass pour les voyages et surclassements pour les événements d'entreprise long-courriers
À PROPOS DE CANONICAL
Canonical est une entreprise technologique pionnière qui est à la pointe du mouvement mondial vers l'open source. En tant qu'entreprise qui publie Ubuntu, l'un des projets open source les plus importants et la plateforme pour l'IA, l'IoT et le cloud, nous changeons le monde au quotidien. Nous recrutons à l'échelle mondiale et fixons des normes très élevées pour les personnes qui rejoignent l'entreprise. Nous attendons l'excellence - pour réussir, nous devons être les meilleurs dans ce que nous faisons.
Canonical est une entreprise remote-first depuis sa création en 2004. Travailler chez Canonical est un pas vers l'avenir, et vous mettra au défi de penser différemment, de travailler plus intelligemment, d'acquérir de nouvelles compétences et d'élever votre niveau. Canonical offre une fenêtre unique sur le monde des affaires numériques du 21e siècle.
Canonical est un employeur qui respecte l'égalité des chances
Nous sommes fiers de favoriser un lieu de travail exempt de discrimination. La diversité des expériences, des perspectives et des origines crée un meilleur environnement de travail et de meilleurs produits. Quelle que soit votre identité, nous examinerons votre candidature équitablement. canonical.com/careers/diversity/identity #LI-remote
