Qu’est ce qu’un VP of Engineering ?
Tech
Qu'est-ce qu'un VP of Engineering
Le VP of Engineering (vice president) est le garant de la bonne exécution technique de la vision produit. Il fait son apparition dans une entreprise lorsque le CTO veut se concentrer sur la vision future du projet. Il va alors déléguer le pilotage des équipes qui déroulent la roadmap au quotidien au VP. Le VP of Engineering va reporter directement au CEO, libérant ainsi le CTO de la gestion du quotidien opérationnel.
Lorsqu’il est recruté tôt, il va surtout manager les développeurs en direct et sera au fur et à mesure en charge de la construction de l’équipe pour enfin ne gérer que des managers techniques. Parfois, il est recruté assez tardivement et récupère donc une équipe entière déjà structurée.
Autres appellations : Head of Engineering, Director of Engineering. Le terme venant de la culture managériale américaine, ces rôles peuvent parfois être confondus comme différencié en fonction de l’organisation des équipes.
Le rôle du VP of Engineering
Expliquer une semaine type avec les différentes tâches que ce poste va effectuer sans tenir compte de ses problématiques précises.
Pourquoi les entreprises ont-elles besoin d'un VP of Engineering ?
Le VPoE n’est généralement pas dans les premiers recrutements d’une entreprise. Il vient lorsque le CTO souhaite déléguer le suivi de la roadmap et le management des équipes opérationnelles pour se consacrer à la vision stratégique et technique du projet. Il peut arriver plus ou moins tôt en fonction du rôle du CTO (un CTO fondateur cherchera rapidement un VPoE) et de la maturité de l’équipe technique.
Son impact business est indirect, car il n’apporte pas une nouvelle compétence ou savoir-faire (à voir selon profil), il vient reprendre les tâches et responsabilités du CTO. Son arrivée permet cependant au CTO de prendre de la hauteur pour se consacrer à des tâches plus stratégiques et ainsi permettre à l’entreprise de prendre un nouvel élan.
Son rôle selon la taille de l'entreprise
Généralement plutôt managérial, son rôle peut différer selon la taille de l’entreprise et la distribution des responsabilités.
S’il arrive tôt, il managera directement les développeurs et sera en charge de l’organisation et la construction de l’équipe future. Son expérience en construction et vision d’équipe sera donc nécessaire.
En arrivant dans une entreprise plus mature et plus grande, il sera en management direct avec les Engineering Managers, en charge du management opérationnel des équipes.
Dans une très grande entreprise, comme vu avec les différentes appellations, son rôle différera en fonction des besoins, problématiques et organisation d’équipe. Le rôle de VPoE pourrait être divisé en responsabilités techniques, organisation d’équipe, recrutement, management, etc, chacun de ces responsabilités étant élargies selon la taille de l’entreprise.
Quelles sont les missions d'un VP Engineering ?
– Piloter et synchroniser les différentes équipes de développement afin d’avancer efficacement dans la réalisation de la roadmap, en respectant les contraintes de temps et de cadre imposées par la direction.
– Organiser le pôle technique d’une entreprise ou d’un projet en structurant les différentes équipes en fonction de leur périmètre opérationnel et de leurs compétences.
– Accompagner les managers tech dans leur quotidien, en les faisant progresser sur du management et sur le pilotage opérationnel de leurs équipes respectives.
– Construire la stratégie de croissance humaine de l’organisation tech, en collaboration avec les RH et en impliquant les managers tech dans la définition des process de recrutement de leurs équipes.
– Avoir une vision très nette du contexte présent de l’équipe, du projet et de l’entreprise pour prendre les décisions stratégiques qui vont permettre à l’ensemble de la tech de travailler efficacement dans la bonne direction.
– Co-construire avec le CTO la stratégie technique de l’entreprise en mettant en commun tous les éléments de contexte business et technologiques connus par ce dernier et tous les éléments de contexte opérationnel connus par le VP.
La collaboration dans l'équipe
Le VP of Engineering va collaborer avec plus ou moins d’interlocuteurs différents selon de la taille de l’entreprise :
Dans les petites entreprises, il va directement échanger avec les développeurs et les dirigeants d’entreprises, en particulier avec le CEO qui sera son responsable direct dans la majorité des organisations.
Dans une entreprise en croissance et qui se structure, le VP collabore surtout avec des Engineering Managers ou des Directors of Engineering dans les très grandes équipes. Il n’a alors plus de collaboration opérationnelle avec les développeurs.
Il va aussi travailler de paire avec le responsable produit, à savoir le VP of product ou le Head of Product, étant donné que tout le pipe de travail de la tech est en grande partie constitué par leur équipe.
Quelles sont les compétences d'un VP of Engineering ?
N’étant pas en management direct avec les opérationnels, une maîtrise des outils et technologies n’est plus nécessaire. Cependant, on lui demandera d’avoir une expérience technique, opérationnelle et managériale riche, à travers des projets relevant de problématiques similaires à ceux de son entreprise.
Une connaissance exacte de la stack technique de son organisation est tout de même nécessaire afin de de faire faire les bons choix pour répondre aux problématiques technologiques de l’entreprise.
Une culture technique continue est donc nécessaire pour rester légitime auprès des équipes, tout comme son niveau en management et en pilotage d’équipe car son rôle est aussi de former et accompagner des managers au quotidien.
Les soft skills
La communication et la capacité à vulgariser vont permettre au VP of Engineering d’échanger et de se faire comprendre par ses différents interlocuteurs, qu’ils soient internes et externes à l’entreprise. En effet, il arrive qu’il soit au contact d’investisseurs ou de partenaires de l’entreprise.
Le VP of Engineering doit aussi faire preuve d’un esprit de synthèse car il doit souvent traiter des problématiques complexes composées de nombreux sous-problèmes. Il doit donc être capable d’en identifier l’essence afin de ne pas se disperser alors même que toute l’équipe compte sur lui pour avancer efficacement.
Technologies & plateformes utilisées
Le VP of Engineering doit connaître la stack de son organisation sans pour autant devoir être opérationnel sur le code du projet, bien qu’aujourd’hui beaucoup de VP y contribuent encore occasionnellement.
Le VP peut donc avoir différents types de stacks :
- Webstack
- Mobilestack
- Software
Quelles sont les formations pour devenir VP of Engineering ?
Le poste de VP of Engineering étant l’un des postes les plus élevés dans une organisation technique, il est forcément passé par différents postes d’abord opérationnels puis managériaux. C’est toute son expérience qui le forme et lui permet d’accéder à ce poste de VP.
Ceci-dit, aujourd’hui la majorité des VP en poste dans les entreprises françaises ont un parcours académique classique, donc un diplôme d’ingénieur ou un bac+5 d’une école d’informatique reconnue.
Quel est le salaire d'un Vice President of Engineering ?
Le VP étant un profil possédant déjà de belles expériences, son salaire commence à 90k€ bruts annuels et pourra atteindre les 180k€ au plus haut de sa carrière.
Comment peut évoluer une carrière d'un VP of Engineering ?
Le niveau de séniorité qu’a atteint un VP lui permet d’envisager à peu près n’importe quel poste dans une organisation technique. S’il a des envies entrepreneuriales, il pourra tout à fait endosser le rôle de CTO voir de CEO. S’il veut redevenir plus technique, il pourra retourner sur un périmètre plus opérationnel avec un poste d’Engineering Manager ou de Tech Lead.