En tant que Tech Lead, ta mission est d’assurer la qualité, la robustesse, la sécurité, la scalabilité et la maintenabilité des solutions livrées, dans le respect des standards TDF. Pour y parvenir, tu définis et pilotes la trajectoire technique et les choix d’architecture, tout en alignant les contributions des squads et en outillant la prise de décision (conventions, arbitrages, documentation), y compris dans un contexte distribué (France/Inde). Tu veilles également à sécuriser la mise en production et le maintien en conditions opérationnelles (observabilité, gestion d’incidents, post-mortem) afin de garantir la continuité de service, et tu contribues à diffuser une culture d’amélioration continue et « Cost-Aware ».
En tant que Tech Lead, tu joues un rôle clé pour garantir la qualité technique du produit dans la durée, tout en aidant l’équipe à livrer efficacement. Nous attendons de toi que tu :
Leadership technique & excellence produit
-
Définisses une vision technique cible (principes, standards, contraintes) et que tu la traduises en chantiers d’amélioration priorisés, avec le Product Owner et l’Engineering Manager.
-
Assures l’alignement technique entre les contributeurs (API, modèles de données, CI/CD, qualité) et que tu tranches en cas de divergences.
-
Arbitres les choix techniques structurants (architecture, dette technique, performance, sécurité) en explicitant les compromis et en documentant les décisions.
-
Poses un cadre pragmatique (bonnes pratiques, sécurité/qualité, critères de test/évaluation) quand des composants IA sont utilisés et que tu accompagnes l’équipe dans sa mise en œuvre.
Animation et accompagnement
-
Accompagnes la squad sur des sujets techniques complexes (diagnostic, cadrage, plan d’action) jusqu’à stabilisation de la solution.
-
Animes des temps techniques (revues d’architecture, revues de code, ateliers d’alignement) pour partager les décisions et lever les blocages.
-
Partages des retours d’expérience et des pratiques réutilisables (guidelines, patterns) pour renforcer l’efficacité collective.
-
Encourages et facilites les pratiques de collaboration (Pair Programming / Mob Programming) pour améliorer la qualité, la diffusion des connaissances et la résolution de problèmes.
-
Accompagnes l’adoption et la mise en place de pratiques agentiques lorsque pertinent (gouvernance, qualité, sécurité, observabilité, bonnes pratiques) afin d’industrialiser les usages IA dans la durée.
Fiabilité en production
-
Anticipes les sujets structurants (scalabilité, résilience, conformité, obsolescence) et que tu pilotes des plans d’action concrets.
-
Sécurises la mise en production et le run (observabilité, gestion d’incidents, analyses post-incident/post-mortem) pour garantir la continuité de service.
-
Contribues à diffuser une culture d’amélioration continue et « Cost-Aware » (qualité, performance, coûts).
Contribution au management
-
Participes au développement de l’équipe (mentorat, coaching, montée en compétences), en lien avec l’Engineering Manager.
-
Partages les alertes (signaux faibles, risques) et que tu contribues aux rituels de suivi des objectifs et de performance (revues d’équipe, entretiens annuels en coordination).