Você contratou um engenheiro sênior de currículo forte. Seis meses depois ele entrega sozinho os projetos difíceis, revisa o código do time e resolve os incidentes de madrugada. A pergunta que sobra é o que mudou na organização por causa dele, e a resposta sai curta.
Staff Engineer é o título que ocupa esse espaço. Google, Meta e Stripe usam o nome desde meados dos anos 2010. No Brasil ele chegou tarde e já aparece em planilha de faixa salarial, em entrevista e em conversa de board. A maior parte das empresas publica a vaga sem definir o escopo, e daí saem contratações de Staff com escopo de sênior.
O escopo separa os dois cargos
Colocar Staff Engineer como o degrau depois de Sênior é o erro de leitura mais comum do papel. Os dois entregam trabalho técnico e o alcance de cada um difere.
O sênior de alto nível assume projeto complexo com autonomia, levanta a qualidade do código e mentora quem entra no time. O alcance dele termina no time.
O Staff Engineer decide em escopo de organização. Padrão de código, desenho de plataforma e ordem de prioridade técnica valem para vários times ao mesmo tempo e chegam à estratégia de produto. Will Larson descreve a diferença em Staff Engineer: Leadership Beyond the Management Track (O'Reilly, 2021): o sênior aumenta a produção do time, o Staff aumenta a produção da engenharia inteira.
O trabalho em quatro arquétipos
Larson organiza o papel em quatro arquétipos, e a maior parte das vagas de hoje combina dois deles:
Tech Lead de escopo amplo
Lidera programa técnico que atravessa squads: migração de plataforma, contrato de API entre produtos, calendário de release compartilhado. O sprint do time fica com outro líder.
Arquiteto de sistemas
Defende a visão de arquitetura de 18 a 24 meses e responde pelas decisões de desenho que a sustentam. Martin Fowler trata da responsabilidade em "Who Needs an Architect?" (2003): o arquiteto responde pela estrutura do sistema e pelos efeitos de cada escolha.
Solucionador de problemas
Entra no projeto de risco alto em que o desfecho é desconhecido: falha intermitente em produção, migração de banco sem janela de manutenção, integração que trava o lançamento. Sai com o bloqueio resolvido e devolve o time ao trabalho normal.
Coach de engenharia
Escreve guia de arquitetura, roda revisão de design e acompanha sêniors que querem subir de nível. A entrega é gente mais forte, e você vê o resultado meses depois.
Sinais de que a vaga está vazia
Situações concretas indicam que o trabalho de Staff Engineering acontece sem dono:
- Times paralelos resolvem o mesmo problema com decisões técnicas diferentes
- A dívida técnica cresce e ninguém tem autoridade para tirar item de escopo e pagar a conta
- Sêniors excelentes pedem direção técnica e recebem gestão de pessoas
- O CTO toma toda decisão de arquitetura porque o resto do time não tem mandato
- Engenheiro novo leva meses para contribuir porque o time não tem guia de código para entregar
- Projeto complexo atrasa porque cada time enxerga só a própria parte do sistema
- O sistema cai e duas pessoas resolvem porque conhecem a operação de cor
Quem roda a avaliação anota o último item como risco operacional. O Google SRE Book (Beyer, Jones, Petoff e Murphy, O'Reilly, 2016) chama de toil o trabalho manual que se repete sem automação e manda medir quanto do tempo de engenharia ele consome. Conhecimento concentrado em duas pessoas entrega toil e ponto de falha na mesma medida.
Os outros seis também custam dinheiro: entrega atrasada, retrabalho, engenheiro bom que sai, dívida que ninguém paga. Forsgren, Humble e Kim medem em Accelerate (2018) que a capacidade de mudar sem quebrar nada acompanha arquitetura pensada para mudar e tempo reservado no sprint para qualidade. Com o papel vago, os dois apoios ficam sem dono.
Vaga fixa ou contratação por escopo
Organização com vários times, produto em escala e operação com plantão chama um Staff Engineer para dentro de casa. O trabalho ali é contínuo: revisão de arquitetura toda semana, prioridade técnica mudando a cada trimestre, gente para desenvolver.
Empresa que atravessa um ponto específico, como migração de arquitetura, time dobrando de tamanho ou lançamento de produto novo, contrata por escopo fechado. Ciclo de 2 a 4 meses entrega arquitetura definida, guias escritos, sêniors em mentoria e revisão de design rodando nos times. Quando a rotina passa a pedir presença semanal, a vaga fixa entra na conta.
Antes de abrir a vaga
Escreva primeiro a lista de problemas técnicos de escopo organizacional que travam a engenharia hoje: decisão de arquitetura pendente, padrão que cada squad aplica do seu jeito, migração que ninguém conduz. Você tira a lista da conversa com os líderes de time e ela cabe em uma página.
Enquanto a lista fica sem dono, o trabalho continua acontecendo nas mãos do CTO e de sêniors sem mandato para decidir.