Un tech lead est responsable des résultats techniques d'une équipe ; un engineering manager (EM) est responsable des résultats humains et organisationnels. Ils se chevauchent et doivent travailler en étroite collaboration, mais les responsabilités sont différentes. Dans certaines entreprises, une seule personne remplit les deux rôles ; dans la plupart, ce sont des rôles distincts.
