FICHE MÉTIER – VP Engineering

Fiche métier VP Engineering : définition, rôle et missions

FICHE MÉTIER – VP Engineering

L'Introduction

Avez-vous déjà entendu ou croisé cet intitulé de poste: “VP Engineering”?

Encore récent en France, il est déjà très implanté dans les pays anglo-saxons. C’est un métier en devenir car dans toutes les entreprises IT, il devient de plus en plus incontournable. Dans cet article, nous vous expliquons de quoi il s’agit.

Le VP Engineering garantit la bonne exécution technique de la vision produit. Il intervient 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 Engineering va reporter directement au CEO, libérant ainsi le CTO de la gestion du quotidien opérationnel. Sa mission repose dans un premier temps sur le management des développeurs. Au fil des temps et de son évolution, il sera amené à mettre en place une équipe de managers techniques. Parfois, il est recruté assez tardivement au cours du projet, et il récupère une équipe entière déjà structurée.

Ses missions :

Une Vision stratégique du projet :

  • Définition de la vision stratégique en lien avec la vision produit et business
  • Prise de décision sur les choix technologiques, en lien avec le produit et le business
  • Veille stratégique sur les technologies utilisées en interne et sur les innovations du marché
  • Capacité d’anticipation sur les risques techniques à court, moyen et long terme

Le déploiement opérationnel

  • Déploiement de la roadmap stratégique depuis la conception à la réalisation du cahier des charges
  • Construction et consolidation des méthodologies de travail facilitant le meilleur delivery, avec les outils associés
  • Mise en place de KPI de suivi de performance de l’activité
  • Construction d’une culture « engineering », diffusion de bonnes pratiques auprès des équipes

Le Management / Interface :

  • Management direct d’équipe de software et/ou hardware engineers, de développeurs front et/ou back, de data engineers, de solution architects et de la QA / testing.
  • Il travaille en transverse avec le Head of Product et ses équipes, dans une organisation Agile
  • Coordination des éventuels prestataires technologiques externes

Les Compétences :

  • Leadership, capacité à prendre des décisions
  • Management d’équipes
  • Connaissance des technologies et des différents langages de programmation

Qui est le VP Engineering et que fait-il ?

Le VP Engineering est le patron des managers dans un département de recherche et développement. Si le CTO était son président, le VP Engineering en serait le directeur général. Son rôle consiste à faire exécuter la vision stratégique, généralement co-construite avec le CTO.

Mission d’un VP Engineering au sein de l’entreprise

Le VP Engineering est responsable de la définition et du déploiement de la roadmap, le software et/ou hardware de produits. Il doit se doit de connaître et maîtriser les clés de la stratégie. Mais il doit également appréhender la technique sur des composantes d’architecture (web, mobile, hardware) afin d’anticiper les risques et les choix technologiques à faire.

C’est un post stratégique, exigeant où les candidats doivent faire preuve de flexibilité tout en ayant des connaissances techniques bien aguerries.

Quelle différence entre un VP Engineering et un CTO ?

Si le rôle de VP Engineering est relativement courant dans les entreprises anglo-saxonnes, cette dénomination est assez jeune en France.

À la naissance d’une start-up, il y a généralement un CTO « multifonction » dans l’équipe décisionnaire. Au fur et à mesure que l’entreprise se développe, il pourra recruter un bras droit afin de déléguer certaines tâches telles que : le management, le recrutement, ou bien encore l’animation des équipes.

Le CTO :

Les responsabilités du CTO sont diverses et varient en fonction de la taille et de la maturité de l’entreprise. Plus une entreprise est mature, plus le CTO aura tendance à déléguer la partie managériale pour se concentrer sur l’orientation de la stratégie tech de l’entreprise, du choix des plateformes, des outils et du stack technique. Il comprend les tenants et les aboutissants de tout un programme technique.

Le VP Engineering :

Plus opérationnel, le VP Engineering se concentre sur l’accompagnement des équipes qui délivrent le ou les produits de l’entreprise. Celui-ci doit donc construire une équipe tech pluridisciplinaire et accompagner l’évolution de celle-ci en relation avec le développement de l’entreprise. On dit du VP engineering qu’il doit “leader, manager et bâtir.”

Quelles sont les compétences et les formations requises d’un VP 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. Il n’est pas rare de voir des offres d’emploi de VP Engineering demandant de savoir coder en plus de manager des équipes opérationnelles.

Une connaissance exacte du stack technique de son organisation est donc souvent nécessaire afin de prendre les bonnes décisions quant aux problématiques technologiques de l’entreprise.

Une culture technique s’avère essentielle auprès des équipes pour maintenir une certaine crédibilité, 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 du VP Engineering

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. Il n’est pas rare qu’il soit au contact direct 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 elles-mêmes 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.

Les technologies et plateformes utilisées

Le VP 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

H3 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 son expérience au sein des entreprises par lesquelles il est passé, qui le forme et lui permet d’accéder à ce poste de VP.

Mais 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. C’est une particularité française, où le parcours universitaire prime parfois sur l’expérience opérationnelle pour prétendre à certains types de postes.

Quelles sont les responsabilités 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, tout en respectant les contraintes de temps et de cadre imposés 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 des sujets de 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 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 et aller 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.

Quels sont les principaux défis du métier de VP Engineering ?

Le VP Engineering dirige la vision, la conception, la stratégie et la mise en œuvre de systèmes Web intégrés afin de soutenir l’entreprise.

Il dirige également les équipes de développement et collabore avec d’autres départements commerciaux dans les domaines des ventes, du marketing et des finances. Son challenge est de déployer de nouveaux systèmes Web, mais aussi de mettre en œuvre des améliorations continues des processus des systèmes actuels.

Le VP / Head of Engineering s’informe constamment des nouvelles technologies et des nouvelles tendances de son secteur d’activité. Il analyse, identifie, conçoit la structure et l’architecture adéquates pour les sites/logiciels en développement.

Le VP Engineering est doté d’un fort leadership. Il promeut les meilleurs modèles et « best practices » organisationnelles. Il est responsable du déploiement des fonctionnalités, de la stabilité de la plate-forme principale de l’entreprise et de la qualité globale de l’architecture Web de l’entreprise pour laquelle il travaille.

Quels sont les interlocuteurs privilégiés et stakeholders d’un VP Engineering?

Selon de la taille de l’entreprise Le VP of Engineering collabore avec plus ou moins d’interlocuteurs différents.

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 pair 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.

Comment le VP Engineering évalue-t-il la performance de son travail ?

Le VP Engineering doit participer à la constitution des équipes qui vont construire les produits de l’entreprise. Pour cela, il doit avoir recruté une équipe multidisciplinaire d’ingénieurs : Software Engineer (Back/Front/Mobile), Cloud Engineer, Data Engineer, API Engineer, Security Engineer…

Ces ingénieurs qualifiés ont des niveaux d’ancienneté différents. Certains sont des experts, d’autres des juniors. Tous se doivent de contribuer à la création de valeur à court terme au sein de leur entreprise. Le VP Engineering est là pour s’assurer que l’équipe restera également capable de créer de la valeur à moyen et long terme afin d’assurer la résilience de l’entreprise.

Un projet livré rapidement respectant les conformités techniques exigées par le cahier des charges, une équipe faisant preuve de proactivité, des salariés se sentant heureux dans leurs tâches quotidiennes, et trouvant du sens à leur travail, sont autant de preuve que le VP Engineering est un salarié ou un freelance compétent.

La réalisation technique n’étant pas le seul indicateur de réussite, le retour des ses équipes quant à son management, sa cohérence dans les messages qu’il souhaite faire passer, sa capacité à fédérer une équipe opérationnelle autour de lui, sont autant de qualités qui révèlent de son talent et de sa capacité à s’exprimer au travers des multiples responsabilités qui lui sont confiées.

Le VP Engineering doit donc être un leader, un manager, un stratège et un bâtisseur.

Pourquoi les entreprises ont-elles de plus en plus besoin de VP Engineering aujourd’hui ?

Souvent appelé « facilitateur », ce surnom pour un VP Engineering incarne réellement la nature de ce métier ainsi que son activité. En effet, le titulaire de ce poste joue un rôle important dans la réalisation d’un projet informatique, dans la mesure où c’est lui qui s’occupe d’analyser les besoins techniques de ce dernier, et définit les actions nécessaires pour sa réalisation et son optimisation. Pour cela, il tient des réunions régulières avec la direction ainsi que les différents intervenants sur le projet (les développeurs essentiellement).

Il réalise une veille technologique constante et initie des travaux de recherche en matière de développement (programmation avancée, logistique, optimisation du temps…). Cela permet notamment aux équipes de développement de monter en compétences et d’acquérir une expertise profitable aussi bien pour eux que pour la société qui les emploie.

Enfin, il faut noter que ce métier implique la bonne gestion des moyens informatiques de l’entreprise (SI, matériels, logiciels spécialisés…). En cas de sinistre, c’est l’engineering manager qui se charge de trouver des solutions palliatives.

Ce métier requiert une polyvalence remarquable et joue un rôle très important dans la réussite d’un projet informatique.

Le VP engineering a pour objectif de mettre tous les moyens nécessaires en œuvre afin qu’un projet informatique réussisse. Pour cela, il anime des réunions, supervise les travaux, veille au respect des délais de livraison et des exigences qualitatives… Ce professionnel est également responsable du bien-être des développeurs de sa société.
Ces métiers qui sont souvent en tension dans les entreprises, peuvent inciter parfois les jeunes talents à aller facilement voir si l’herbe est plus verte ailleurs. Par conséquent, la culture managériale d’une entreprise est souvent un des nefs de la guerre d’une bonne marque employeur et d’une bonne santé mentale des salariés.

Une entreprise qui souhaite performer sur ses sujets informatiques, a tout intérêt à recruter aujourd’hui un bon VP Engineering afin de fidéliser ses développeurs et d’assurer la pérennité de ses projets.

Combien coûte un VP Engineering ? Salaire moyen et TJM d’un VP Engineering.

En 2022, selon le niveau d’expérience et le type de structure dans laquelle il évolue, le salaire d’un VP Engineering est de : 90K€ à 120 K€ en fonction des entreprises.

Sur les plateformes de freelance, nous pouvons trouver des VP Engineering à 650€/jour pour la fourchette basse, et 18004€/jour pour la fourchette haute, selon le niveau d’expérience et les connaissances techniques (Symfony, Python…)

Certains cumulent la double casquette, CTO et/ou VP engineering selon le type de mission.