← Voltar ao blog

O que é um Staff Engineer e por que sua empresa precisa de um

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.

Enfrentando esse desafio na sua empresa?

Ajudo CTOs e times de engenharia a resolver problemas como este.

Agendar uma conversa
Marc Reinan Gomes
Marc Reinan Gomes Staff Engineer & Consultor

14+ anos construindo produtos, liderando times e ajudando empresas a escalar com qualidade técnica.

Compartilhar no LinkedIn