B&A
FusionAuth
Ingénieur Logiciel Principal (Hybride, préférence pour Denver Metro)
Résumé du poste
Titre du poste : Ingénieur Principal
Lieu : Préférence pour Denver, CO (Hybride) | Ouvert au télétravail avec déplacements trimestriels
FusionAuth recrute un Ingénieur Principal pour servir d'autorité technique senior sur l'identité client. Cette personne sera un contributeur clé à la direction architecturale de la plateforme FusionAuth, possédera une expertise approfondie des protocoles (OAuth 2.x, OpenID Connect, SCIM, SAML) et guidera les clients d'entreprise sur la manière dont FusionAuth s'intègre dans leurs architectures d'identité. Le poste relève directement du SVP de l'Ingénierie et de la Technologie.
Il s'agit d'un poste pratique. Vous écrirez du code de production, examinerez les conceptions techniques et contribuerez aux décisions architecturales critiques sur une plateforme basée sur Java utilisée par des milliers d'organisations et téléchargée plus de 10 millions de fois. Vous serez la personne vers qui les clients d'entreprise se tourneront lorsque les questions deviendront difficiles : cas limites de protocoles, compromis de sécurité, architectures de migration et modèles d'intégration qui ne rentrent pas parfaitement dans la documentation.
Le moment est opportun. FusionAuth est à un point d'inflexion : expansion de l'équipe d'ingénierie, définition de la feuille de route produit pour les prochaines années et construction dans un espace de problèmes qui s'accélère. Les agents IA ont besoin de leur propre authentification et autorisation. Les passkeys remplacent les mots de passe. De nouvelles extensions de protocoles réécrivent la sécurité des jetons. Les décisions que vous prendrez ici façonneront directement un produit sur lequel les développeurs et les utilisateurs finaux du monde entier comptent.
FusionAuth fonctionne dans des environnements auto-hébergés, sur site et cloud dédiés à travers des milliers de déploiements gérés par les clients. Chaque décision architecturale a un poids de rétrocompatibilité. Chaque implémentation de protocole doit être correcte à travers les versions. Ce sont des problèmes difficiles et importants, et vous aurez une réelle influence sur la manière dont nous les résolvons. Vous travaillerez en étroite collaboration avec la gestion de produit pour évaluer les tendances de l'industrie et les traduire en décisions de feuille de route produit. Vous suivrez non seulement l'évolution des protocoles, mais aussi les tendances technologiques plus larges (frameworks, langages, modèles d'infrastructure) qui devraient influencer la direction de la plateforme. Nous avons besoin de quelqu'un qui a de fortes convictions techniques pour maintenir l'intégrité de l'architecture et de la plateforme, mais qui écoute aussi attentivement et s'adapte lorsqu'on lui présente de meilleures preuves. Si vous voulez être l'expert CIAM définitif dans une entreprise dont le produit entier est CIAM, c'est le poste.
À propos de FusionAuth
FusionAuth est une startup en croissance rapide et un fournisseur leader de logiciels de gestion des identités et des accès clients (CIAM) dont le siège est à Denver, Colorado. Notre mission est de rendre l'authentification et l'autorisation simples et sécurisées pour chaque développeur. Notre produit aide les entreprises à gérer en toute sécurité les identités et les accès clients, garantissant une expérience utilisateur transparente et sûre pour certaines des plus grandes marques mondiales. Nous nous engageons à fournir une valeur et une satisfaction exceptionnelles à nos clients grâce à un service et un support de premier ordre. Avec une équipe formidable et des investisseurs solides, nous élargissons notre équipe pour accélérer notre croissance et faire passer FusionAuth au niveau supérieur.
Responsabilités
- Développement : Écrire, examiner et posséder du code de production sécurisé et de haute qualité sur l'application principale FusionAuth. Il s'agit d'un rôle de leadership technique pratique, pas d'un poste de conception uniquement.
- Architecture : Fournir un leadership pour l'évolution architecturale de la plateforme. Rédiger et examiner des documents de conception technique (TDD), en s'assurant que les conceptions répondent aux normes de FusionAuth en matière de scalabilité, de sécurité et de qualité avant le début de la mise en œuvre.
- Expertise en protocoles CIAM : Servir d'expert de référence sur OAuth 2.x, OIDC, SCIM et SAML. Guider l'implémentation correcte des protocoles dans tout le produit. Répondre aux questions difficiles sur les protocoles de l'ingénierie, du support, de l'ingénierie des solutions et des clients.
- Engagement client : Interagir directement avec les prospects et les clients d'entreprise sur les décisions de conception architecturale et d'intégration. Traduire des concepts CIAM complexes clairement pour des publics techniques et semi-techniques.
- Leadership industriel et technologique : Suivre la direction de l'industrie de l'identité : passkeys/FIDO2, autorisation de périphérique, DPoP, liaison de jetons, nouvelles versions de OAuth et OIDC, et l'intersection en évolution rapide de l'IA et de l'identité (authentification d'agents, émission de jetons d'identification à portée limitée, autorisation pour les flux de travail pilotés par l'IA). Surveiller les tendances technologiques plus larges et apporter des perspectives bien raisonnées sur ce que FusionAuth devrait construire, adopter ou éviter. Collaborer avec la gestion de produit pour traduire ces informations en décisions de feuille de route.
- Représentation de l'industrie : Représenter FusionAuth lors de conférences industrielles, de groupes de travail et d'événements communautaires. Renforcer la crédibilité technique de FusionAuth dans l'écosystème de l'identité et de la sécurité.
- Déploiement et compatibilité : Tenir compte des diverses cibles de déploiement de FusionAuth dans chaque décision architecturale et de fonctionnalité. Assurer la rétrocompatibilité, l'intégrité du versionnement de API, les chemins de mise à niveau et une stratégie de migration de schéma solide pour un produit fonctionnant dans des milliers d'environnements gérés par les clients.
- Développement d'équipe : Mentorer les ingénieurs de toute l'équipe. Élever les connaissances CIAM par le biais de revues de code, de discussions de conception, de sessions architecturales et de partage informel de connaissances.
- Collaboration interfonctionnelle : Travailler en étroite collaboration avec la gestion de produit, l'ingénierie des solutions et le succès client sur des situations clients complexes, des décisions de feuille de route et la conception de nouvelles fonctionnalités.
QUALIFICATIONS
REQUIS
- Diplôme : Licence en informatique ou profondeur technique démontrable équivalente.
- Profondeur des protocoles CIAM : Expertise en production dans OAuth 2.x, OIDC, SCIM et SAML. La capacité d'identifier des implémentations subtilement erronées, de guider des conceptions conformes aux protocoles et d'expliquer des compromis nuancés.
- Expérience : 12+ années d'ingénierie logicielle professionnelle, dont 5+ années axées sur l'identité, l'authentification ou la sécurité, avec un temps significatif au niveau principal, de personnel ou d'architecte.
- Développement pratique : Expérience avérée dans la livraison de code parallèlement aux responsabilités architecturales. Pas un architecte qui a arrêté de coder.
- Systèmes distribués : Expérience avec des systèmes distribués de niveau entreprise, hautement disponibles et haute performance.
- Architecture de déploiement : Expérience dans la conception ou le support de logiciels déployés dans des environnements auto-hébergés, sur site ou cloud dédiés. Compréhension de la rétrocompatibilité, des chemins de mise à niveau et de l'optimisation des performances sur l'infrastructure gérée par les clients.
- Expérience client : Capacité démontrée à interagir directement avec les clients et prospects d'entreprise sur la conception technique et l'architecture.
- Revue de conception : Expérience dans la revue et l'approbation de conceptions techniques dans le cadre d'une capacité formelle ou informelle de revue d'architecture.
- Normes émergentes : Familiarité avec les protocoles et normes d'identité émergents (FIDO2/passkeys, DPoP, liaison de jetons, brouillons de OAuth 2.x, etc.).
- Outils IA : Volonté d'adopter et d'utiliser des outils de développement assistés par IA (par exemple, Claude Code, GitHub Copilot) dans le cadre du flux de travail quotidien.
- Pragmatisme : Apprécie la pensée basée sur les premiers principes, mais sait quand arrêter de théoriser et commencer à construire.
- Lieu de travail : FusionAuth a son siège à Denver, Colorado, et nous apprécions l'énergie créative et la collaboration qui découlent du travail ensemble en personne. Nous préférons fortement les candidats basés dans la région métropolitaine de Denver et avons un arrangement de travail hybride pour les employés locaux. Nous sommes ouverts aux candidats d'autres régions qui sont disposés à se rendre à notre siège de Denver environ une fois par trimestre.
PRÉFÉRÉ
- Expérience produit CIAM : Expérience directe dans la construction ou le travail au sein d'un produit CIAM ou d'une plateforme d'identité.
- Open Source et leadership éclairé : Historique de contribution à des projets open source d'identité ou de sécurité, ou de publication d'écrits techniques sur des sujets d'identité.
- Pratiques de développement natives IA : Expérience dans la direction ou le soutien de la transition d'une équipe d'ingénierie vers des flux de travail de développement natifs IA. FusionAuth standardise activement les outils natifs IA dans tout le SDLC, et ce rôle contribuera à façonner cette adoption.
- Sécurité et conformité : Familiarité avec les cadres de conformité (SOC 2, FedRAMP, GDPR) et leur impact sur les décisions architecturales concernant la résidence des données, le chiffrement et la journalisation d'audit.
- Expertise en bases de données : Expérience avec PostgreSQL ou MySQL à grande échelle, y compris la stratégie d'évolution du schéma, l'optimisation des performances des requêtes et la planification de la migration des données pour un produit auto-hébergé.
- Maîtrise de Java : Solides compétences en Java. L'application principale de FusionAuth est basée sur Java.
- Style de communication : Fort communicateur qui a des opinions techniques solides tout en restant ouvert aux autres perspectives.
Rémunération
- Fourchette de salaire de base attendue de 225k à 270k*
* Conformément à diverses lois d'État, nous devons afficher la fourchette de rémunération pour ce poste. Comme nous sommes disposés à embaucher dans un large éventail de qualifications, cette fourchette est large. Le salaire de base attendu peut être ajusté en fonction des qualifications individuelles, du rôle, du niveau et de l'emplacement.
Avantages sur site et campus
Lorsque vous rejoignez l'équipe de Denver de FusionAuth, vous profiterez d'une expérience de campus moderne circlepointcolorado.com/amenities conçue pour la productivité, le bien-être et la communauté :
- Espaces d'agrément récemment rénovés, y compris un salon et un café élégants avec des sièges en cabine et des espaces de travail collaboratifs.
- Accès à un studio de fitness, des douches, des casiers et un stockage sécurisé pour vélos.
- Cuisine d'entreprise régulièrement approvisionnée avec une variété de collations et de boissons pour vous maintenir en forme tout au long de la journée.
- Café sur place proposant des menus conçus par des chefs avec des produits frais, locaux, biologiques et sans OGM pour répondre à divers besoins alimentaires. Commande facile via l'application.
- 3 acres d'espaces verts, y compris des parcs communautaires et des aires de pique-nique, connectés à des kilomètres de sentiers de jogging, de vélo et de loisirs.
- Yoga dans le cercle et programmes de bien-être pour améliorer l'équilibre travail-vie personnelle.
- Espaces de travail extérieurs dédiés et zones de rassemblement sur patio.
- Ample parking sur site, accès facile aux autoroutes et Internet fibre haut débit.
- Initiatives de campus et communautaires axées sur la durabilité, y compris le soutien aux programmes d'agriculture régénératrice.
Profitez d'un environnement commercial de haute technologie qui inspire la créativité et dynamise votre journée de travail, le tout à quelques minutes du cœur de Denver et de Boulder.
Avantages
Pour les membres de l'équipe à temps plein, nous offrons :
- Assurance santé complète comprenant une couverture médicale, dentaire et visuelle, l'entreprise couvrant la majorité de vos primes médicales pour maintenir vos coûts bas.
- Option de régime de santé à franchise élevée (HDHP) entièrement payée par l'employeur, associée à un compte d'épargne santé (HSA), y compris les contributions de l'employeur.
- Assurance vie de base et couverture d'invalidité de courte et longue durée entièrement payées par l'entreprise pour une protection financière essentielle.
- Options d'assurance vie volontaire pour fournir une protection financière supplémentaire pour vous et vos proches.
- Comptes d'épargne flexibles pour les soins de santé et les personnes à charge (FSA) pour économiser des dollars avant impôt sur les dépenses admissibles.
- Plan 401(k) avec une contrepartie de l'entreprise pour vous aider à épargner pour la retraite.
- Congés payés généreux (PTO) plus jours fériés payés par l'entreprise pour soutenir l'équilibre travail-vie personnelle.
- Programme d'aide aux employés (PAE) offrant des services de conseil et de soutien confidentiels.
- Opportunités de croissance et de développement professionnels pour stimuler votre parcours de carrière.
- Admissibilité à des primes basées sur la performance ou à une rémunération variable liée aux résultats individuels, d'équipe ou de l'entreprise.
Détails importants
- Soumission de candidature : Nous apprécions les réponses authentiques et réfléchies. Les réponses copiées/collées ou générées par IA aux questions de candidature qui ne reflètent pas votre propre expérience peuvent disqualifier votre candidature.
- Entretien en personne : Veuillez noter que la participation à un entretien en personne est encouragée afin que nous puissions apprendre à nous connaître. FusionAuth rembourse les frais de déplacement et d'hébergement raisonnables associés aux entretiens sur site.
- Autorisation de travail : Les candidats doivent être autorisés à travailler pour tout employeur aux États-Unis. Nous ne pouvons pas sponsoriser ou assumer le parrainage d'un visa d'emploi pour le moment.
Si vous êtes passionné par la technologie qui résout de vrais problèmes clients, et que vous souhaitez rejoindre une entreprise qui fait progresser l'industrie, FusionAuth est un choix parfait pour vous !
Égalité des chances en matière d'emploi
FusionAuth offre des opportunités d'emploi égales à tous les employés et candidats, et interdit la discrimination et le harcèlement de tout type, sans égard à la race, la couleur, la religion, l'âge, le sexe, l'origine nationale, le statut génétique, le statut d'ancien combattant protégé, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales. Cette politique s'applique à toutes les conditions d'emploi, y compris le recrutement, l'embauche, le placement, la promotion, la résiliation, les licenciements, les rappels, les transferts, les congés, la rémunération et la formation.
E-Verify [\"https://drive.google.com/file/d/1piBMDuyFaUXmmfjWwK-zghpC3_viCvyH/view?usp=drive_link\"] | Droit de travailler [\"https://drive.google.com/file/d/1mGTvyDb7iztoDTLizqMWCy2OOc4eOran/view?usp=drive_link\"]
Recruteurs
FusionAuth n'accepte pas les CV non sollicités des recruteurs ou des agences d'emploi. En l'absence d'un accord signé, nous nous réservons le droit de poursuivre et d'embaucher des candidats sans aucune obligation financière envers le recruteur ou l'agence.
Tous les CV non sollicités, y compris ceux soumis directement aux responsables du recrutement, sont considérés comme la propriété de FusionAuth.
