Cardata
Xsolla
Staff Software Engineer — Identity & Access Management
QUI ÊTES-VOUS
Nous recherchons un Staff Software Engineer pour rejoindre notre équipe de plateforme de Gestion des Identités et des Accès (IAM). Il s'agit d'un rôle de contributeur individuel avec une portée technique étendue : vous serez l'ancrage technique de la manière dont Xsolla construit une infrastructure d'authentification sécurisée et à grande échelle — en définissant la direction, en prenant des décisions architecturales complexes et en élevant le niveau de qualité dans toute l'organisation.
Vous serez responsable de la stratégie derrière l'authentification, l'autorisation et la gestion des sessions à grande échelle, et ferez évoluer nos flux OAuth 2.0 / OIDC et le cycle de vie des jetons pour répondre aux besoins du produit et de la conformité. Vous opérez avec une autonomie significative, mais vos décisions ont des répercussions sur plusieurs équipes — vous passerez donc du temps à obtenir l'adhésion des parties prenantes de l'ingénierie et de la sécurité, et pas seulement à concevoir en vase clos.
Vous possédez une expertise technique approfondie, restez calme sous pression et êtes à l'aise pour être le point d'escalade lorsque les problèmes de production IAM deviennent complexes. Vous rédigez les RFC et les documents de conception que les gens lisent réellement, et vous créez un effet de levier pour l'organisation d'ingénierie au sens large grâce à la documentation, aux outils et au mentorat — sans avoir besoin d'un titre de manager pour le faire.
QUI SOMMES-NOUS
Xsolla est une entreprise mondiale de commerce dotée d'outils et de services robustes pour aider les développeurs à résoudre les défis inhérents à l'industrie du jeu vidéo. Des indépendants aux studios AAA, les entreprises s'associent à Xsolla pour les aider à financer, distribuer, commercialiser et monétiser leurs jeux. Fondée sur la conviction de l'avenir des jeux vidéo, Xsolla est résolue dans sa mission de rassembler les opportunités et de mettre continuellement de nouvelles ressources à la disposition des créateurs. Basée et constituée en société à Los Angeles, en Californie, Xsolla opère en tant que commerçant responsable et a aidé plus de 1,500+ développeurs de jeux à atteindre plus de joueurs et à développer leurs activités dans le monde entier. Avec plus de voies vers les profits et de moyens de gagner, les développeurs ont tout ce dont ils ont besoin pour profiter du jeu.
Pour plus d'informations, visitez xsolla.com cts.businesswire.com/ct/CT?id=smartlink&url=http%3A%2F%2Fxsolla.com&esheet=54353456&newsitemid=20251106730479&lan=en-US&anchor=xsolla.com&index=2&md5=4baa069c2c9d1a87c02c33ce6d252cd6. \n
Responsabilités
- Piloter l'architecture et la stratégie IAM — Assumer la stratégie technique et l'architecture de notre plateforme IAM, couvrant l'authentification, l'autorisation et la gestion des sessions à grande échelle.
- Concevoir les protocoles d'authentification — Concevoir et faire évoluer nos flux OAuth 2.0 / OIDC, le cycle de vie des jetons et les primitives de sécurité pour répondre aux exigences du produit et de la conformité.
- Piloter les décisions techniques inter-équipes — Piloter les décisions sur la conception des protocoles, la modélisation des données et la fiabilité de la plateforme, et obtenir l'adhésion des équipes d'ingénierie et de sécurité.
- Réduire les risques de manière proactive — Identifier les risques systémiques et les goulots d'étranglement de performance ; diriger les initiatives pour les résoudre avant qu'ils ne deviennent des incidents.
- Définir les normes d'ingénierie — Définir les normes d'ingénierie, examiner le code et les conceptions critiques, et créer un effet de levier pour l'équipe grâce à la documentation, aux outils et au mentorat.
- Aligner avec les parties prenantes — Collaborer avec les équipes produit, sécurité et infrastructure pour s'aligner sur la feuille de route et traduire les besoins métier en plans techniques bien définis.
- Gérer les escalades de production — Servir de point d'escalade de référence pour les problèmes de production complexes dans le domaine IAM.
Exigences
Identité et Sécurité
- Profondeur OAuth 2.0 / OIDC — Compréhension approfondie de OAuth 2.0, OIDC et des flux d'authentification associés : code d'autorisation + PKCE, informations d'identification client, flux de périphérique, introspection des jetons, stratégies de rafraîchissement.
- Fondamentaux de la sécurité Web — Solide maîtrise de la sécurité des cookies, CSRF, XSS, stockage des jetons, TLS et gestion sécurisée des sessions.
- Expérience IAM en production — Expérience dans la conception ou l'exploitation de systèmes IAM ou d'authentification de qualité production.
Contexte du domaine
- Expérience dans l'industrie du jeu — Expérience de travail dans l'industrie du jeu vidéo, construction ou exploitation de plateformes pour des développeurs, éditeurs ou joueurs de jeux.
Ingénierie Backend
- Ingénierie Go — Solides compétences en ingénierie Go (Golang) : code idiomatique, modèles de concurrence, profilage des performances.
- Systèmes distribués — Expérience avec les systèmes distribués et leurs compromis (cohérence, disponibilité, modes de défaillance).
Données et Infrastructure
- PostgreSQL — Conception de schémas, optimisation des requêtes, migrations à grande échelle.
- Kubernetes — Déploiement, exploitation et débogage de services dans un environnement k8s. *
- Streaming de messages — Kafka ou NATS — modèles pilotés par événements, groupes de consommateurs, livraison au moins une fois.
- Git et CI/CD — Git et pratiques modernes de CI/CD.
Leadership
- Leadership d'initiatives inter-équipes — Capacité avérée à diriger des initiatives techniques sur plusieurs trimestres à travers les équipes.
- Influence architecturale — Expérience dans l'influence de l'architecture et des normes au-delà de votre équipe immédiate.
- Communication écrite et orale — Vous rédigez des RFC et des documents de conception que les gens lisent réellement.
Atouts
- Expérience pratique avec l'écosystème Ory (Hydra, Kratos, Keto) — exploitation en production ou développement basé sur ses APIs
- Expérience avec CockroachDB ou d'autres bases de données SQL distribuées (déploiements multi-régions, gestion du décalage horaire, compromis de résilience)
- Familiarité avec les exigences de conformité relatives à l'IAM : SOC 2, ISO 27001, minimisation des données RGPD, journalisation d'audit
- Contributions à des projets open-source de sécurité ou d'identité
- Expérience dans la construction ou l'intégration avec SCIM, SAML ou SSO d'entreprise (LDAP / Active Directory)
- Expérience en ingénierie de plateforme ou d'infrastructure — construction de systèmes sur lesquels d'autres ingénieurs développent
- Expérience pratique et à jour avec les outils d'IA modernes (par ex. Claude, Copilot, Cursor) pour la génération de code, la revue et l'accélération du travail d'ingénierie au quotidien \n
Avantages
Nous sommes passionnés par la création d'un environnement de soutien pour notre équipe, c'est pourquoi nous priorisons le bien-être physique, mental et émotionnel de nos employés et de leurs familles grâce à un programme d'avantages complet. Cela comprend la couverture médicale, dentaire et visuelle, des congés payés et une feuille de route de carrière personnalisée pour chaque employé. En investissant dans le développement professionnel par le biais de formations et d'opportunités éducatives, nous veillons à ce que notre équipe s'épanouisse tant sur le plan personnel que professionnel. Ensemble, nous ne construisons pas seulement une entreprise ; nous cultivons une communauté qui valorise la créativité, la collaboration et le pouvoir transformateur du jeu.
Déclaration d'égalité des chances en matière d'emploi :
Xsolla est un employeur garantissant l'égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés. Nous ne faisons aucune discrimination fondée sur la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, le handicap, l'orientation sexuelle, l'identité de genre ou toute autre caractéristique protégée par la loi. Nous examinons les candidats qualifiés ayant un casier judiciaire conformément au Fair Chance Act.
Prise en compte du casier judiciaire
Pour le poste de Staff Software Engineer, nous effectuerons une vérification des antécédents qui peut inclure les éléments suivants :
- Vérification du casier judiciaire
- Vérification de l'emploi
- Vérification des diplômes
Pertinence par rapport aux responsabilités du poste
La vérification des antécédents est pertinente pour ce poste en raison des responsabilités suivantes :
- Travail avec des populations vulnérables
- Accès à des données confidentielles de l'entreprise
- Assurer la conformité avec les exigences réglementaires
Droits en vertu du Fair Chance Act
Les candidats sont encouragés à se renseigner sur leurs droits en vertu du Fair Chance Act. Si vous avez des questions concernant nos pratiques d'embauche, veuillez contacter careers@xsolla.com.
En soumettant le formulaire de candidature ci-dessous, vous consentez à ce que Xsolla traite vos données pour des demandes de carrière et des opportunités d'emploi potentielles. Nous traitons vos données conformément à cet Avis de confidentialité Xsolla pour les candidats xsolla.com/candidate-privacy-notice. Veuillez adresser toute demande concernant la confidentialité de vos données à careers@xsolla.com.
