
Discord est une plateforme de communication permettant de créer et de rejoindre des communautés en ligne, avec un lien étroit avec le jeu vidéo et les interactions sociales. Ses produits rassemblent les utilisateurs grâce aux discussions textuelles, vocales et vidéo sur PC, mobile et console, tandis que des fonctionnalités telles que le streaming, les émojis personnalisés, les autocollants et les tables d’harmonie aident les communautés à créer des expériences partagées. Discord développe également des outils de sécurité et de modération destinés à favoriser des espaces accueillants et bien gérés. L’entreprise se situe à la croisée du jeu vidéo, des technologies sociales et des services numériques axés sur les communautés.
Ingénieur logiciel staff, plateforme d’entreprise — télétravail en Californie
Dirigez la création de la fonction d’ingénierie de la plateforme d’entreprise de Discord. Développez l’identité en libre-service, la gestion des appareils et l’automatisation de l’infrastructure pour une plateforme communautaire de jeux vidéo à grande échelle.
Description
- Établir la discipline de la plateforme d’entreprise et ses fondations techniques.
- Transformer l’infrastructure d’entreprise en logiciels en libre-service.
- Remplacer les consoles manuelles et les tickets d’assistance par des primitives de plateforme réutilisables, des API et des portails en libre-service.
- Exploiter les parcs d’appareils grâce à une gestion des terminaux pilotée par API et versionnée, ainsi qu’à une infrastructure de provisionnement matériel.
- Gérer sous forme de code les systèmes d’identité et les applications connectées, notamment SSO, SCIM et les workflows du cycle de vie des comptes.
- Développer des pipelines de déploiement et des modèles de provisionnement fondés sur l’infrastructure as code.
- Définir les normes d’ingénierie pour l’intégration et la livraison continues.
- Créer des API, des outils en ligne de commande et des portails permettant des workflows automatisés et auditables.
- Définir l’orientation technique et structurer l’architecture de la plateforme.
- Rédiger des RFC et de la documentation pour accompagner les futurs recrutements d’ingénieurs.
Exigences
- Au moins six ans d’expérience dans la conception et l’exploitation de logiciels et de systèmes en production au sein d’une entreprise technologique.
- Expérience avérée de la prise en charge de projets ambigus, de leur définition initiale à leur mise en production.
- Solides bases en ingénierie logicielle.
- Capacité à écrire, concevoir, tester et déployer du code en production.
- Maîtrise de Python, TypeScript et Rust.
- Vaste expérience pratique de l’IAM, notamment SSO, SCIM, OAuth/OIDC et RBAC.
- Excellente maîtrise de l’infrastructure as code, en particulier Terraform.
- Excellente maîtrise des pratiques CI/CD.
- Expérience de la conception de systèmes de gestion des terminaux et des parcs pilotés par API à grande échelle.
- Approche de l’ingénierie de plateforme comme d’un produit.
- Expérience de la création d’outils en libre-service adoptés volontairement par leurs utilisateurs.
- Aisance face à l’ambiguïté et esprit de fondateur.
- Une expérience pratique d’Okta, Jamf ou Intune est un plus.
- Une expérience de la gouvernance de l’identité et des accès pour des entités non humaines, des workloads ou des agents d’IA est un plus.
- Une expérience dans une entreprise technologique grand public à forte croissance, destinée à un personnel très technique, est un plus.
Avantages
- Rémunération en actions.
- Package d’avantages sociaux.
- Des aménagements raisonnables sont disponibles pendant le processus d’entretien.