Dans le cadre du développement de notre département R&D, nous recherchons un(e) Team Lead
Software Engineering pour piloter une équipe d’ingénieurs logiciels et contribuer à la conception de
solutions performantes, évolutives et fiables, principalement en C/C++.
Rattaché(e) au Head of Software Department, ce rôle clé combine leadership technique et
management d’équipe. Vous serez un véritable moteur pour accompagner votre équipe, structurer
les activités de développement et garantir la qualité et la performance des livrables.
Les principales tâches sont les suivantes :
- Encadrer, coacher et faire grandir une équipe d’ingénieurs logiciels,
- Conduire les entretiens (1 to 1, évaluations annuelles, plans de carrière),
- Développer une culture d’équipe collaborative et performante,
- Participer aux recrutements et à l’intégration de nouveaux talents.
Leadership technique :
- Définir les orientations techniques et architecturales,
- Garantir la qualité du code (revues, bonnes pratiques, tests),
- Décomposer les problématiques complexes en solutions concrètes,
- Assurer une veille technologique et proposer des améliorations.
Delivery & gestion de projet :
- Piloter la planification et les estimations de développement,
- Prioriser les activités et assurer le respect des délais,
- Identifier et lever les obstacles, gérer les risques,
- Collaborer étroitement avec les équipes Produit et les parties prenantes,
- Améliorer en continu l’efficacité et les processus de delivery.
- Être le point de contact principal de votre équipe,
- Assurer une communication claire sur l’avancement et les enjeux,
- Favoriser le partage de connaissances et la standardisation.
Contribution technique (hands-on) :
- Participer activement au développement sur des sujets complexes,
- Contribuer au debugging, optimisation et choix architecturaux,
- Animer les rituels Agile (daily, sprint planning, review, retrospective).
Diplômé(e) d’une école d’Ingénieur ou équivalent, vous justifiez au minimum d’une expérience d'au
moins 10 ans d’expérience en développement logiciel.
Les compétences nécessaires pour le poste sont :
- Expérience confirmée en management ou mentoring d’équipe technique
- Expérience confirmée en développement logiciel (C/C++, Python…)
- Solides compétences en architecture logicielle et bonnes pratiques
- Expérience en environnement Agile (Scrum, Kanban)
- Fort leadership, excellentes capacités de communication
- Capacité à combiner vision stratégique et contribution opérationnelle
- Esprit analytique, pragmatique et orienté résultats
Compte tenu de l’environnement international de notre société, la connaissance de l’anglaistechnique lu, parlé et écrit est indispensable pour ce poste.
Atouts supplémentaires :
- Expérience dans des environnements en forte croissance
- Connaissances en DevOps, CI/CD, cloud ou systèmes distribués
- Expertise en performance, sécurité ou systèmes à grande échelle
- Expérience en coaching structuré ou formation au leadership
Connaissances appréciées (vidéo) :
- Frameworks multimédia : FFmpeg, GStreamer…