- Accueil
- Emploi Télétravail
- Staff Software Engineer for Identity Management (Go/Golang)
Déjà pourvu
Ne rate pas la prochaine offre. Reçois des postes adaptés directement par e-mail.
Staff Software Engineer for Identity Management (Go/Golang)
Résumé du poste
Modèle de travail
Canonical
Canonical est un éditeur de logiciels open source et de systèmes d'exploitation de premier plan sur les 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 1200 collaborateurs dans 75 pays et très peu de postes 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 recherchons un Ingénieur logiciel principal pour la gestion des identités pour travailler sur l'autorisation et la gestion des accès dans la suite de produits d'entreprise et les services Web de Canonical, en utilisant Go (Golang) et Python.
En tant qu'ingénieur logiciel pour les produits de gestion des identités de Canonical, vous moderniserez et élargirez les capacités des solutions de gestion des identités que nous utilisons pour l'authentification et l'autorisation dans nos produits, ainsi que sur nos sites Web canonical.com et ubuntu.com. Votre travail sur la gestion des identités aura un impact direct sur les utilisateurs de tous les produits Canonical. De plus, vous aiderez à écrire des charms Juju pour gérer les préoccupations opérationnelles.
L'excellence technique et une expérience en ingénierie logicielle sont des prérequis nécessaires pour ce rôle. Vous serez responsable de la conception et de la livraison du système, faciliterez les intégrations et travaillerez avec votre équipe sur la stratégie et l'exécution.
Lieu : Ce poste sera basé à distance dans les régions EMEA et AMER.
Le rôle implique
- Collaborer proactivement avec une équipe distribuée, en dirigeant les efforts et les discussions techniques
- Écrire des API de services Web propres pour prendre en charge les clients CLI et Web, en utilisant Go (Golang) et Python
- Concevoir et implémenter de nouvelles fonctionnalités et améliorations, du cahier des charges à la production et aux opérations continues à grande échelle
- Examiner le code produit par d'autres ingénieurs, en aidant à définir les normes de qualité
- Discuter des idées et collaborer pour trouver de bonnes solutions
- Créer et améliorer les points d'accès API de gestion, d'authentification et d'autorisation
- Créer des flux d'authentification pour les utilisateurs finaux, de la conception à l'implémentation
- Écrire des charms Juju (opérateurs) pour gérer les préoccupations opérationnelles
- Moderniser la pile d'identité de nos sites Web et produits en favorisant l'adoption des meilleures technologies IAM du marché
- Livrer d'excellents produits que les utilisateurs adorent en maintenant une culture de qualité et d'excellence en ingénierie
- Travailler à domicile avec des déplacements mondiaux 2 à 4 semaines par an pour des événements internes et externes
Ce que nous recherchons chez vous
- Vous êtes un ingénieur logiciel principal ou expérimenté, avec une expérience spécifique dans la création de produits de gestion des identités et des accès
- Vous êtes familier avec les logiciels open source, les normes, les protocoles et les concepts dans l'espace d'identité (par exemple, OpenID, OAuth, LDAP)
- Vous avez de l'expérience dans la mise en œuvre de cadres d'autorisation dans des systèmes distribués
- Vous appréciez la sécurité du code et les normes, et aimez travailler dans des équipes qui font de même
- Vous êtes à l'aise avec Ubuntu en tant que plateforme de développement et de déploiement
De plus :
- Excellents résultats académiques du lycée et de l'université
- Diplôme de premier cycle dans un domaine technique ou un parcours alternatif convaincant
- Anglais professionnel écrit et parlé avec d'excellentes compétences en présentation
- Excellentes compétences interpersonnelles, curiosité, flexibilité et responsabilité
- Capacité à voyager à l'international deux fois par an pour des événements d'entreprise, jusqu'à deux semaines
Ce que nous offrons à nos collaborateurs Nous tenons compte de la situation géographique, de l'expérience et des performances pour déterminer la rémunération dans le monde entier. Nous révisons la rémunération chaque année (et plus souvent pour les diplômés et les associés) afin de garantir que nous reconnaissons les performances exceptionnelles. En plus du salaire de base, nous offrons une prime annuelle basée sur la performance ou une commission. 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 conférences d'équipe en personne deux fois par an
- Budget personnel d'apprentissage et de développement de 2 000 USD par an
- Examen annuel de la rémunération
- Récompenses de reconnaissance
- Congés annuels payés
- Congés de maternité et de paternité
- Programme d'aide aux membres de l'équipe et plateforme de bien-être
- Opportunité de voyager vers de nouveaux lieux pour rencontrer des collègues
- Pass Priority et surclassements de voyage pour les événements d'entreprise long-courriers
À propos de Canonical Canonical est une entreprise technologique pionnière à 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 du logiciel. 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. La plupart des collaborateurs de Canonical travaillent à domicile depuis notre création en 2004. Travailler ici, c'est faire un pas vers l'avenir et cela 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 est un employeur garantissant l'égalité des chances Nous sommes fiers de promouvoir un lieu de travail exempt de discrimination. La diversité des expériences, des perspectives et des antécédents crée un meilleur environnement de travail et de meilleurs produits. Quelle que soit votre identité, nous examinerons votre candidature équitablement.

