Aller au contenu
🌟 Le livre intégral numérique est disponible : téléchargement dès l’achat 🌟

Guide rôles

Tech-Lead vs Engineering Manager : quelles différences ?

Publié le

Le Tech-Lead répond de la direction technique d’une équipe : architecture, qualité, choix techniques, livraison. L’Engineering Manager répond des personnes : recrutement, entretiens individuels, évolution de carrière, organisation. Dans une petite structure, une seule personne porte souvent les deux casquettes ; quand l’équipe grandit, les séparer évite que l’une des deux soit négligée.

Tech-Lead et Engineering Manager, rôle par rôle
Sujet Tech-Lead Engineering Manager
Objet principal Le système : architecture, code, production Les personnes : équipe, carrière, organisation
Décisions typiques Choix techniques, standards, découpage, dette Recrutement, staffing, process, évolution
Lien hiérarchique En général aucun Manager direct de l’équipe
Part de code Réelle, hors chemin critique Faible ou nulle
Rituels Revues de code et d’architecture, décisions écrites Entretiens individuels, entretiens annuels, recrutement
Signes de réussite Livraisons régulières, production stable, dette maîtrisée Équipe engagée, qui progresse et reste
Évolutions courantes Staff ou Principal Engineer, architecte, CTO Head of Engineering, VP Engineering, CTO

Deux rôles, deux objets

Le Tech-Lead regarde le système. Il se demande si l’architecture tiendra la prochaine fonctionnalité, si la qualité se dégrade, si la production est sous contrôle.

L’Engineering Manager regarde les personnes. Il se demande si chacun progresse, si l’équipe a la bonne taille et les bons profils, si quelqu’un est en train de décrocher.

Les deux questions comptent autant. Une équipe peut avoir une architecture propre et perdre ses meilleurs éléments, ou l’inverse.

Là où les rôles se recouvrent

Recrutement : l’Engineering Manager pilote le processus, le Tech-Lead évalue le niveau technique, idéalement sur du vrai code.

Accueil : le Tech-Lead prépare l’environnement et le premier ticket, l’Engineering Manager s’assure que la personne trouve sa place.

Culture : les deux la portent, chacun avec ses outils.

Quand une seule personne cumule les deux

Dans une startup ou une petite équipe, c’est le cas le plus fréquent. Le risque est connu : la casquette urgente mange l’autre. Un incident de production repousse les entretiens individuels, un recrutement repousse la revue d’architecture.

Pour tenir, bloquez du temps fixe pour chaque casquette et écrivez vos décisions techniques, pour qu’elles survivent à vos semaines chargées. Gardez aussi l’équipe petite ; ajouter des personnes ajoute de la coordination.

Quand séparer les rôles

Les signes reviennent souvent : les entretiens individuels sautent, les décisions techniques traînent, la même personne est sollicitée par tout le monde. Quand l’organisation passe à plusieurs équipes, la question devient structurelle.

L’architecture tend à reproduire l’organisation qui la construit. Découper les équipes selon l’architecture visée, puis donner à chacune un Tech-Lead et un rattachement managérial clair, est plus solide que l’inverse.

Lequel choisir pour sa carrière

Posez-vous une question simple : qu’est-ce qui vous donne de l’énergie en fin de semaine ? Avoir débloqué un problème technique difficile, ou avoir vu quelqu’un de l’équipe franchir un cap ?

Les deux voies mènent à des postes de direction. Rien n’est définitif : beaucoup de personnes alternent, et un passage par le management rend souvent meilleur Tech-Lead.

Faire fonctionner le binôme

Un binôme Tech-Lead et Engineering Manager fonctionne quand chacun sait ce qu’il décide seul et ce qu’il décide à deux. Écrivez-le. Un cadre clair donne de la liberté, des zones floues créent des conflits.

Partagez le contexte en continu. Deux personnes qui visent le même objectif avec des informations différentes finissent par se méfier l’une de l’autre.

Questions fréquentes

Le Tech-Lead est-il le manager de l’équipe ?
Pas nécessairement. Dans la plupart des organisations, le Tech-Lead porte la direction technique sans lien hiérarchique ; les entretiens annuels, les salaires et l’évolution de carrière relèvent de l’Engineering Manager. Dans une petite structure, une même personne peut tenir les deux rôles.
Qui est au-dessus, le Tech-Lead ou l’Engineering Manager ?
Aucun des deux par nature. Ce sont souvent des pairs avec des périmètres différents : le Tech-Lead tranche les sujets techniques, l’Engineering Manager les sujets d’équipe et d’organisation. Le rattachement exact dépend de l’entreprise.
Un Engineering Manager doit-il savoir coder ?
Il doit comprendre le travail technique pour recruter, évaluer et arbitrer correctement. Une expérience de développeur aide beaucoup ; coder au quotidien n’est en général pas attendu.
Peut-on passer de Tech-Lead à Engineering Manager, et revenir ?
Oui. Ce sont deux trajectoires distinctes et les allers-retours sont courants. Un passage par le management développe l’écoute et l’organisation, utiles ensuite au Tech-Lead.
Quelle différence entre Tech-Lead, Staff Engineer et architecte ?
Le Tech-Lead porte la direction technique d’une équipe. Le Staff Engineer a une influence technique qui dépasse une seule équipe. L’architecte veille à la cohérence d’ensemble du système d’information. Les intitulés varient selon les entreprises.

Les autres guides

Les 60 principes, dans un seul livre

Chaque principe cité dans ces guides est développé dans NoBullshit Tech-Lead : 240 pages pour les développeurs, Tech-Leads, architectes et CTO.