← Voltar ao blog

CTO vs. Staff Engineer: papéis distintos, empresa mais forte

Seu CTO está na reunião de roadmap às 10h, revisando arquitetura de microsserviço às 16h e respondendo dúvida de sistema no Slack às 23h. Em três momentos do dia ele faz trabalho de Staff Engineer, e o trabalho dele de CTO acumula na caixa de entrada.

Ele preenche um buraco real da organização. O custo aparece no que ninguém faz: a estratégia técnica de 24 meses fica sem dono enquanto ele fecha pull requests.

O trabalho do CTO

Bons CTOs gastam a maior parte do tempo em quatro frentes:

  • Ligar a estratégia de negócio à estratégia técnica
  • Construir a organização de engenharia: contratação, estrutura, cultura
  • Representar engenharia no board e nas decisões de produto
  • Manter relacionamento técnico com investidores, parceiros e clientes

Melvin Conway publicou em 1968 a relação entre a estrutura da organização e o desenho dos sistemas que ela produz. Um CTO preso em implementação deixa essa relação sem alguém conduzindo.

O trabalho do Staff Engineer

O Staff Engineer atua dentro da engenharia, com profundidade:

  • Visão de longo prazo para arquitetura e sistemas
  • Padrões e guias que vários times seguem
  • Liderança de projetos técnicos de alto impacto
  • Mentoria de sêniors e revisão de design

Will Larson descreve o papel e seus arquétipos em Staff Engineer (O'Reilly, 2021). Camille Fournier desenha a fronteira entre essa atuação e gestão em The Manager's Path (O'Reilly, 2017).

Dois caminhos misturam os papéis

A empresa cresceu e ninguém assumiu o papel. O CTO fundador era o Staff Engineer do começo. A organização passou de 20 pessoas, o cargo mudou de escopo e o trabalho técnico profundo ficou sem dono. Ele absorve porque não há mais ninguém.

O CTO prefere o trabalho técnico. Muitos chegaram ao cargo pela trilha técnica. Recrutar, estruturar time e negociar com o board dão retorno mais lento do que resolver um problema de arquitetura, e o CTO escolhe o problema que conhece.

Nos dois caminhos, a estratégia encolhe e o trabalho de Staff Engineering passa a ser feito por quem tem o custo de oportunidade mais alto da empresa.

O que fica por conta de ninguém

  • Ninguém olha a arquitetura de 24 meses
  • Cada squad decide padrão do seu jeito
  • Decisões de negócio com impacto técnico seguem sem entrada da engenharia
  • O dia do CTO vira fila de atendimento e a prevenção de incidente espera

O trabalho de Staff Engineer continua acontecendo, feito por alguém sem tempo, sem foco e sem mandato para fazê-lo direito.

Como separar os dois papéis

A separação sai no papel, com escopo e responsabilidade definidos por escrito.

O CTO escreve para onde a organização técnica precisa chegar. O Staff Engineer escreve como chegar e acompanha os times no caminho. Os dois dividem a mesma lista de prioridades e aparecem juntos nas revisões de arquitetura.

Empresa com menos de 15 pessoas pode acumular os dois papéis, desde que o CTO saiba que está acumulando. Acima de 15 a 20 engenheiros, a sobreposição começa a custar horas de estratégia por semana.

Staff Engineer sob demanda

Empresa sem Staff Engineer interno contrata um consultor para um escopo fechado: arquitetura de produto novo, elevação técnica de time, diagnóstico de sistema legado. O consultor entra com prazo e entrega definidos, e o CTO volta para o trabalho que ninguém mais faz.

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