Les missions
Lorsqu’une équipe tech grandit, elle se subdivise en sous-groupes, chacun étant responsable d’une partie du projet et composé de développeurs, testeurs et chef de projets.... La mission de l’engineering manager est de diriger les ingénieurs du groupe, au complet, afin de la faire atteindre ses objectifs. Comme son nom l’indique, son rôle est avant tout celui d’un manager : il doit pour cela mettre en œuvre diverses qualités humaines telles que l’écoute, la médiation ou encore le leadership. Garant de l’efficacité et du bien-être de son équipe, il sait l’écouter et la motiver. Il répartit les tâches et établit des objectifs hebdomadaires ou mensuels afin de respecter les délais du projet. De plus, il veille à l’évolution de carrière des membres de son équipe en leur proposant des entretiens individuels ou des formations. Outre son rôle de manager, il met en œuvre son expertise technique ; selon la taille de l’équipe, il peut contribuer activement au développement ou déléguer cette partie à un collaborateur expérimenté (le « lead dev »). Enfin, il s’assure de la cohésion de son équipe avec le reste de l’entreprise ; il se coordonne avec les autres Engineering Managers afin de livrer un produit cohérent, aligné avec la vision de l’entreprise. Face aux Product Managers, il défend les intérêts techniques et donne son avis sur la faisabilité et la vision du produit. Il doit pouvoir communiquer l’orientation technique de son équipe aussi bien aux équipes techniques que non techniques. L’EM est souvent un ancien développeur qui a acquis de l’expérience et des responsabilités. Contrairement au développeur, les progrès de son équipe s’apprécient sur le moyen terme, et non au jour le jour ! Il peut travailler dans des entreprises de tailles diverses, de la jeune start-up au grand groupe. Il dirige une équipe technique : ingénieurs, développeurs, designers… Selon la taille de l’entreprise et l’ampleur du projet, il échange aussi régulièrement avec d’autres engineering managers ou des chefs de projet. Il est souvent placé sous la direction du directeur technique (CTO).