TECH LEAD

Il y a 2 jours

Paris, Île-de-France TotalEnergies Digital Factory Temps plein
Rejoins-nous en plein cœur de Paris en tant que Tech Lead et intègre l'une de nos squads (8 à 10 personnes : software engineers, data engineers, data scientists…). Chaque squad est dédiée à un produit métier, en lien direct avec ses utilisateurs. Au quotidien, tu évolueras dans un environnement transverse et tu seras en interaction régulière avec les interlocuteurs suivants :
* L'Engineering Manager en tant que manager hands off qui gère un portefeuille de plusieurs produits
* Technical Authority : validation/alignement sur les standards et pratiques techniques à déployer dans la squad (architecture, sécurité, qualité…).
* Chapter Lead: partage d'expertise, support sur des problématiques techniques, animation et montée en compétences des profils tech de la squad.
* Interlocuteurs Produit & Métier : compréhension et challenge du besoin, priorisation.
* L'équipe Delivery Performance et les coach(s) (agile / craftsmanship) : soutien sur le staffing, l'amélioration continue et les bonnes pratiques pour un cadre de travail agile et efficace au sein de la squad.
* L'équipe Talent : accompagnement RH (parcours, développement, staffing/mobilité) des collaborateurs en squad. 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).
* Maitrise du domain-driven design
* Connaissance des pratiques crafts
* Capacité à identifier les risques structurels d'un système
* Capacité à penser au-delà du code : produit, run, organisation, ownership, interfaces, delivery, dette technique et soutenabilité long terme.
* Capacité à concevoir des architectures robustes, maintenables, sécurisées, découplées et exploitables en production.
* Maîtriser un ou plusieurs langages : Java ou Python, JavaScript/TypeScript.
* Avoir une expertise significative sur un ou plusieurs frameworks : Angular/React Springboo