Tel un capitaine de bateau, l’engineering manager encadre les équipes tech et fait en sorte de leur garantir des conditions de travail et une organisation permettant de mener à bien les projets. Dans une entreprise en forte croissance comme leboncoin, le développement et l’amélioration des fonctionnalités représentent des enjeux majeurs. Découvrez ce métier essentiel à l’organisation du boncoin avec le témoignage de Romain, engineering manager de la feature team « Advertising », et Thomas, engineering manager de l’équipe transverse « Import ».
Le rôle d’engineering manager requiert avant tout des qualités humaines telles que la communication, l’empathie et la diplomatie. Ses missions sont aussi diverses que les personnalités qui composent les équipes qu’il encadre. Confronté à des missions et des sujets différents, il doit pouvoir s’adapter à toutes les situations. Pour devenir engineering manager, il n’y a pas de chemin tout tracé mais plutôt des profils rassemblant des appétences naturelles pour l’IT et l’animation d’équipe. Les parcours de Romain Delaire, qui manage la feature team « Advertising » depuis 2018, et de Thomas Haddad, senior engineering manager en charge de l’équipe « Import » depuis moins d’un an, en sont la preuve.
Si tous les deux ont en commun un cursus initial en école de commerce, Romain a d’abord rejoint une start-up en tant que mobile ad operations manager*, puis client and technical support manager, avant d’intégrer leboncoin en qualité de chef de projet publicité. Pour Thomas, une formation complémentaire à l’École Multimédia l’a amené à travailler en tant que développeur web, avant d’occuper un poste de développeur full stack.
Le rôle de l’engineering manager, essentiel dans une entreprise en croissance
« Mon cœur de métier consiste à soutenir les développeurs, plus experts que moi, pour les aider à s’épanouir et à donner le meilleur d’eux-mêmes », indique Romain, dont la feature team est chargée de contribuer au développement et à l’intégration de publicités sur le site et les applications du boncoin. Thomas, pour sa part, met l’accent sur la dimension relationnelle et interpersonnelle de ses missions : « Mon rôle est moins celui d’un référent technique que d’un animateur d’équipe. Je dois être capable d’entendre et comprendre ce que les collaborateurs expriment, de restituer ensuite de manière plus vulgarisée à d’autres parties prenantes, et éventuellement, être décisionnaire quand un arbitrage est nécessaire ».
Le fonctionnement en feature team demande notamment de l’autonomie et des capacités de gestion de projet poussées afin de définir le besoin client, développer une solution et la tester avant de l’envoyer en production. Pour Romain, la qualité du lien entre les chefs de projet techniques et les développeurs est un point d’attention fondamental car elle garantit l’atteinte des objectifs finaux.
Le management d’équipe avant tout
Parmi toutes ses fonctions, le rôle principal de l’engineering manager est, comme son nom l’indique, de manager les équipes tech. Au quotidien, le rôle de manager selon Romain est « d’être le binôme technique d’un membre de « l’équipe produit » pour construire la roadmap et la concrétiser ; assurer la gestion globale du projet en traçant le chemin pour les développeurs ; animer et coacher les collaborateurs, pour favoriser l’appropriation de méthodes agiles et d’amélioration continue ; et assurer un rôle de RH avec le recrutement, les entretiens annuels, l’accompagnement au plan de carrière, etc. »
Ce métier bénéficie de multiples facettes, qui vont s’exprimer différemment selon la typologie de l’équipe, les compétences du manager et les missions à réaliser. Parfois, les enjeux managériaux sont bien spécifiques et dépendent des équipes elles-mêmes. Thomas et l’équipe « Import », dont il est responsable, rassemble plusieurs feature teams dédiées à une solution automatisée pour les gros volumes d’annonces, à mettre en place pour toutes les verticales commerciales du boncoin – automobile, immobilier et biens de consommation : « Je dois à la fois être le chef d’orchestre et le porte-étendard de l’équipe pour l’animer, la motiver, faire le lien avec le business et le marketing, mais aussi avec le top management. »
Permettre au boncoin d’aller plus loin en pilotant des projets d’envergures
Pour contribuer pleinement au développement des activités du boncoin, les engineering managers restent les garants de l’équilibre entre la partie « tech » et la dimension « produit ». Pour Thomas, comme pour Romain : « la technique doit être au service du produit, avec pour finalité : la création de valeur pour le client final. ». Si les relations avec le business sont moins étroites, elles n’en sont pas moins importantes. « Au moment de la construction de la roadmap, je suis garant de l’application, je pense au produit avant de définir avec la force commerciale les priorités sur les projets et de fournir une indication d’impact attendu sur le chiffre d’affaires », illustre Romain. Thomas, pour sa part, réalise des points bimensuels avec ses interlocuteurs business pour qu’ils aient de la visibilité sur les avancées de l’équipe « Import ».
Ces dernières années, la forte croissance du boncoin a nécessité la création de nombreuses feature teams, appelant une montée en puissance des recrutements d’engineering managers. « C’est un métier passionnant, qui contribue aux produits et au développement du boncoin.», estime Romain qui a participé à des projets d’envergures comme celui de la migration (vers Google Ad Manager) des serveurs de publicité. Ce projet lancé en 2020 a nécessité de synchroniser de nombreux intervenants pour tenir des délais bien définis. La mise en valeur de la marketplace pour les professionnels a également été un challenge associant, là aussi, une équipe multidisciplinaire pour respecter le planning et rendre un travail de qualité. Et là encore, l’engineering manager a apporté cet ingrédient fragile, mais si précieux pour la réussite de projets transverse : la création d’une véritable dynamique collaborative.
* Mobile Ad Operations Manager : Le Mobile Ad Manager participe à la programmation, au monitoring et à l’optimisation des campagnes de publicité in-app pour assurer une performance maximale et une livraison selon requête du client