La Carrera del Staff Engineer: Contribució Individual a Escala
He vist això passar una dotzena de vegades. El teu millor enginyer sènior arriba al sostre. Han estat "sènior" durant tres anys, són la persona a qui tothom acudeix per a les decisions tècniques difícils, i no volen gestionar persones. Llavors els ascendeixes a engineering manager perquè és l'únic "amunt" que tens.
Sis mesos després, estan miserables. Has perdut el teu millor CI en un rol que mai va voler.
Aquest és el mode de fallada més previsible i més evitable en les organitzacions d'enginyeria. La solució és una via real de staff engineer — no un canvi de títol, sinó un rol genuïnament diferent amb un abast, unes expectatives i un impacte diferents.
El Que Realment Fan els Staff Engineers
La idea errònia més gran és que un staff engineer és simplement un enginyer sènior que ha estat per aquí més temps o escriu més codi. Això és incorrecte. El canvi de sènior a staff és un canvi en la unitat de lliurament. Un enginyer sènior lliura funcionalitats. Un staff engineer lliura resultats que abarquen equips, sistemes o tota l'organització.
El llibre Staff Engineer de Will Larson identifica quatre arquetips. No tots els staff engineers encaixen nítidament en un, però els arquetips aclareixen l'abast del que sembla el rol a la pràctica.
El Tech Lead
Aquest és l'arquetip més comú. El staff engineer tech lead està integrat en un equip o grup d'equips i impulsa la direcció tècnica. Estableix la visió tècnica, pren decisions arquitectòniques i assegura que el treball de l'equip segueixi sent coherent. Sovint és la persona que decideix "farem servir aquest patró, no aquell" i llavors escriu la primera implementació per demostrar que funciona.
La diferència d'un enginyer sènior fent funcions de tech lead: abast i autoritat. Un tech lead de nivell staff és propietari de la direcció tècnica d'un domini, no només d'una funcionalitat. Pren decisions que restringeixen com treballen múltiples equips.
L'Arquitecte
L'arquitecte treballa a tota l'organització, definint com encaixen els sistemes. No és propietari de la producció d'un equip específic — és propietari de la coherència tècnica de tot el producte o plataforma. Pensa en la persona que dissenya els límits del servei, el flux de dades entre sistemes i les interfícies contra les quals els equips construeixen.
Aquest arquetip és més comú en organitzacions més grans on la coordinació entre equips és genuïnament difícil. En una startup de 15 persones, probablement no necessites un arquitecte dedicat. Amb 80 enginyers, gairebé certament en necessites un.
El Solucionador
El solucionador s'assigna als problemes més difícils — aquells que ningú més pot resoldre. Un problema de rendiment espinós que porta mesos obert. Una migració que tothom tem. Una nova capacitat tècnica que ningú de l'equip ha construït mai.
Els solucionadors es mouen entre equips i projectes. Estan menys orientats a la propietat contínua i més a aplicar habilitats tècniques profundes a problemes específics d'alt impacte. Una vegada resolt el problema i transferida la solució, passen al següent.
La Mà Dreta
L'arquetip més rar. La mà dreta amplia la capacitat d'un líder sènior — assistint a reunions on el VP no pot, desbloqueig de decisions entre equips, representant l'enginyeria en discussions executives. Requereix tant credibilitat tècnica profunda com consciència organitzacional.
Per Què Importa Aquesta Via Professional
Les empreses que no construeixen una via de staff engineer paguen un impost ocult de tres maneres.
Fuga de cervells. Els teus millors CIs se'n van a empreses que tenen la via. Un enginyer sènior a Google o Stripe que veu "Staff," "Senior Staff," i "Principal" per sobre seu sap que pot créixer durant una dècada sense gestionar ningú. Si la teva empresa arriba al màxim a "Enginyer Sènior," estàs empenyent aquestes persones cap a la porta.
Gestors involuntaris. Quan la gestió és l'únic camí cap a una compensació i un títol majors, les persones que no haurien de gestionar ho faran. Ho fan pels diners i el reconeixement, no perquè siguin bons en això o ho gaudeixin. El resultat és un equip que obté un gestor mediocre i perd un gran CI.
Deute arquitectònic. Sense CIs sèniors la feina explícita dels quals és el pensament a nivell de sistema, les decisions arquitectòniques es prenen per comitè, per defecte o no es prenen del tot. El resultat són sistemes que creixen en direccions contradictòries perquè ningú era responsable de la coherència.
Com Difereix el Rol Segons la Mida de l'Empresa
En una startup de 10 persones, "staff engineer" és qui té més context. Sense via formal — algú simplement és l'àncora tècnica, lliurant codi diàriament mentre modela tota la base de codi.
En una empresa de 50 persones, el rol es formalitza. Són propietaris d'un domini: la capa de dades, el sistema de pagaments, la infraestructura. Prenen decisions que afecten múltiples equips i passen temps real en documents de disseny i alineació entre equips.
Amb 200+ enginyers, els staff engineers han escrit charters, influencien roadmaps i poden tenir autoritat en línia puntejada sobre enginyers en altres equips. La navegació organitzacional requerida és substancial.
L'error que veig amb més freqüència en les startups és copiar la versió de la gran empresa. Un staff engineer en una startup hauria de continuar lliurant codi el 50-60% del seu temps mentre impulsa les decisions arquitectòniques que mantenen la base de codi viable a mesura que l'equip escala.
Construint la Via Juntament amb la Gestió
El model més senzill és una doble escala:
- Via de CI: Enginyer, Enginyer Sènior, Staff Engineer, Staff Engineer Sènior, Enginyer Principal
- Via de gestió: Engineering Manager, Engineering Manager Sènior, Director d'Enginyeria, VP d'Enginyeria
Les decisions de disseny crítiques:
Paritat de compensació. Staff Engineer hauria de pagar el mateix que Engineering Manager. Staff Sènior hauria de pagar el mateix que Director. Si la via de gestió paga més a cada nivell, la via de CI és un premi de consolació i tothom ho sap.
Els criteris de promoció han de ser diferents, no menors. La promoció a staff requereix evidència d'impacte tècnic entre equips: decisions arquitectòniques impulsades, problemes difícils que ningú més podia resoldre, enginyers habilitats per fer un treball millor.
Abast, no senioritat. La diferència entre Sènior i Staff no és cinc anys més d'experiència. És operar en un abast diferent. Un enginyer sènior escrivint excel·lent codi dins dels límits d'un equip durant una dècada és un gran enginyer sènior — no un staff engineer.
Estructura d'informes. Els staff engineers tipicament informen a un Director o VP. El seu abast és més ampli que un sol equip, i el seu gestor hauria d'avaluar l'impacte entre equips.
Les Expectatives
Aquí hi ha un marc aproximat sobre el que s'hauria d'avaluar un staff engineer:
- Direcció tècnica — Tenen els sistemes que influencien una arquitectura coherent? Estan els equips prenent millors decisions tècniques gràcies a la seva implicació?
- Multiplicació de la força — Són altres enginyers més efectius gràcies als seus documents de disseny, revisions de codi, mentoria o eines?
- Execució en problemes difícils — Van impulsar personalment solucions als desafiaments tècnics més difícils de l'organització?
- Comunicació — Poden escriure una proposta tècnica que un executiu no tècnic pugui seguir? Poden dirigir una revisió de disseny que produeixi alineació, no argument?
El que no haurien de ser avaluats: nombre de PRs fusionats, línies de codi escrites o assistència a les cerimònies de sprint. Aquestes mètriques són pitjors que inútils per a algú l'impacte principal del qual és a nivell de sistema.
La Part Honesta
No totes les empreses necessiten una via formal de staff engineer. Si tens deu enginyers i planeges quedar-te petit, "Enginyer Sènior" com a nivell superior és bé. Els problemes comencen passats els 20-30 enginyers quan els teus millors CIs miren amunt i veuen un sostre. Construeix la via abans que el teu millor CI accepti una oferta en una altra empresa.
A Conectia, ens especialitzem a col·locar enginyers de nivell sènior i staff en equips en creixement. Aquestes són persones que han operat al nivell de staff abans — han tingut en propietat la direcció tècnica, han impulsat decisions entre equips i han guiat altres enginyers. Quan els integrem en l'equip d'un client, aporten no només execució sinó el pensament a nivell de sistema que escala una organització d'enginyeria.
Busques CIs que operin a l'abast de staff engineer des del primer dia? Parla amb un CTO — els nostres enginyers sèniors de LATAM aporten lideratge tècnic entre equips, no només lliurament de funcionalitats.


