Définition
Le Staff Engineer est un ingénieur très expérimenté qui progresse sans devenir manager : il reste dans la technique, mais à l'échelle de plusieurs équipes ou de toute l'entreprise. Il traite les problèmes transverses (architecture, performance, migrations, standards), accompagne les Tech Leads et influence les décisions par son expertise plutôt que par la hiérarchie. Le titre, venu des grandes entreprises technologiques américaines, s'inscrit dans une filière « individual contributor » parallèle à la filière management, avec au-dessus les grades de Principal et de Distinguished Engineer.
Dans la pratique
Un Staff Engineer se mobilise sur des sujets qu'aucune équipe ne peut porter seule : refonte d'architecture, plateforme interne, sortie d'un monolithe. En freelance, le profil correspond à des missions d'architecte ou de tech lead transverse, souvent à temps partiel sur plusieurs équipes. Le piège est de l'enfermer dans une seule squad, où son envergure n'a pas de prise.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.