Software Engineering Lead H/F
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Votre rôle au quotidien :
Au sein de l’équipe Souscription de la Direction DIGITAL, le Lead Software Engineering a pour mission principale de porter la cohérence technique de l’équipe Souscription tout en accompagnant activement le développement individuel de ses membres.
Vos missions seront les suivantes :
Vision et leadership technique
Définir et maintenir la vision technique du périmètre Souscription en collaboration avec l’Engineering Manager : architecture, standards de qualité, choix techniques et technologiques, gestion de la dette
Garantir la cohérence des décisions techniques entre les 4 sub-streams ; identifier et résoudre les dépendances et contradictions
Ancrer l’excellence en Software Engineering : faire appliquer les standards sur la CI/CD, la stratégie de testing automatisé (pyramide de tests) et l’observabilité (APM, logging, alerting, monitoring de la performance)
Garantir la maîtrise du cycle de vie produit : accompagner les fonctionnalités de la phase de cadrage/discovery technique jusqu’au déploiement, au suivi en production et au décommissionnement des briques obsolètes
Porter l’exigence IA4Dev : encadrer et promouvoir l’utilisation des outils d’IA de développement, définir les bonnes pratiques/chartes d’usage, veiller à la sécurité du code généré et maintenir un niveau d’exigence élevé sur le contrôle critique par les équipes
Suivre les évolutions techniques des périmètres adjacents et anticiper les impacts
Mener des revues de code à valeur ajoutée afin d’ancrer les standards et détecter les signaux d’alarme
Conduire les explorations techniques (PoCs, benchmarks) sur les sujets à enjeu
Rester un contributeur actif sur des développements structurants (~50% du temps en régime cible ; ~40% en phase transitoire)
Contribuer au PI Planning en portant la vision technique de l’équipe Souscription : identification des dépendances inter-équipes, anticipation des risques techniques sur le PI
Structuration de l’équipe et développement des référents
Identifier, au sein de chaque sub-stream, les profils à potentiel de leadership technique et les accompagner activement vers ce rôle
Définir avec l’Engineering Manager le profil et les responsabilités attendues d’un référent technique dans ce contexte
Construire progressivement la délégation : transférer la proximité technique quotidienne vers les référents au fur et à mesure de leur montée en compétences
Suivre la maturité de chaque sub-stream et adapter le niveau d’intervention en conséquence
Management et développement des personnes
Phase transitoire : assurer les 1-to-1 réguliers avec les développeurs seniors et les profils à potentiel de chaque sub-stream ; maintenir un pouls fiable sur l’ensemble de l’équipe
Régime cible : concentrer les 1-to-1s sur les référents techniques, en leur déléguant le suivi de proximité de leurs sub-streams
Accompagner les parcours professionnels : identification des axes de progression, construction de plans de développement, préparation des évaluations
Participer aux décisions de recrutement : grilles d’entretien tech, conduite des entretiens, avis circonstancié à l’Engineering Manager
Gérer les accès techniques (repositories, environnements, outils) en tant que dernier décisionnaire, en déléguant l’exécution là où c’est possible
Identifier les risques RH (surcharge, désengagement, frustration) et les remonter proactivement à l’Engineering Manager
Communication et diffusion
Structurer et diffuser les décisions techniques au sein de l’équipe de manière claire, avec le contexte et le raisonnement
Être l’interface technique vers les parties prenantes extérieures (autres équipes, Architecture, Sécurité, Conformité)
Produire et maintenir la documentation structurante : ADRs, standards d’équipe, runbooks
Animer des rituels techniques (tech syncs, post-mortems, design reviews) en assurant leur efficacité, pas seulement leur tenue
Remonter à l’Engineering Manager les signaux faibles organisationnels et techniques avant qu’ils ne deviennent des incidents
Vous devriez postuler si vous avez :
De formation BAC+5 avec un cursus orienté développement, vous justifiez de minimum 8 années d’expérience en développement backend ou fullstack dans un contexte bancaire ou fintech.
Ce serait encore mieux si vous aviez :
Expérience préalable en leadership technique d’équipe (Tech Lead ou équivalent)
Maîtrise ou forte