TECH LEAD - TOTALENERGIES DIGITAL FACTORY

TotalEnergies
Paris, France
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Microsoft Azure Code Review Computer Programming Databases Continuous Integration Python (Programming Language) NoSQL
+11 more
Pair Programming Scrum Methodology Cloud Services SQL Databases TypeScript ReactJS Spring-boot Technical Debt AngularJS NestJS Terraform

Job description

  • 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).

Requirements

Tu as une expérience bien prouvée dans un rôle de lead d’une ou plusieurs équipe(s).

Les compétences techniques attendues pour réussir dans le rôle de Tech Lead :

  • Maitrise du domain-driven design (stratégique et tactique)
  • Connaissance des pratiques crafts
  • Capacité à identifier les risques structurels d’un système : dette critique, couplage excessif, manque d’ownership, fragilité des flux, dépendances bloquantes.
  • 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 Springboot/NestJS
  • Comprendre les principes et processus de gestion de bases de données (SQL/NoSQL).
  • Bonne connaissance pour concevoir et mettre en Å“uvre des solutions de chargement, de manipulation, de traitement, d’analyse et d’exploration de données à grande échelle.
  • Avoir une bonne connaissance des services cloud (Azure ou AWS).
  • Usage critique de l’IA dans les pratiques de développement, sans déléguer la compréhension ni la responsabilité technique.
  • Évoluer avec aisance dans un contexte Agile (Scrum/Kanban) avec des impératifs de delivery exigeants.
  • Avoir une expérience de la CI/CD et de l’Infra as Code (Terraform).

Pour réussir dans ce rôle, tu devras notamment :

  • Faire preuve de leadership et de compétences managériales reconnues.
  • Travailler en équipe et animer des collectifs.
  • Garder une forte orientation client/utilisateur.
  • Mobiliser ton esprit d’analyse pour résoudre des problèmes complexes. Avoir la capacité à challenger / exprimer un désaccord de manière constructive.

Langues : français et anglais courants.

About the company

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, La Digital Factory de TotalEnergies est composée de 500 personnes (France / Inde), travaillant sur une 60-aine de produits. Sur notre population interne nous avons 34% de femmes, une moyenne d’âge de 36 ans et 26 nationalités. TDF offre un environnement de travail international et interculturel en plein cÅ“ur de Paris, engagé dans la diversité et l’inclusion. Elle permet d’accélérer la production interne de solutions digitales pour les activités de la Compagnie dans les 130 pays où elle est présente. Pour ce faire :

  • Elle allie l’agilité et l’esprit pionnier d’une entreprise technologique à la robustesse et à la rigueur d’une entité de production à grande échelle.
  • Elle crée et déploie des solutions digitales sur l’ensemble des sites de la compagnie TotalEnergies afin de fournir une énergie propre, fiable et abordable au plus grand nombre.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

1:49 min

Scaling technical teams to achieve enterprise software transformation

Torben Schramme · World Congress 2021

Videos

See all

Related articles

See all