← Voltar a todos os artigos
Guias

Tech Lead vs. Engineering Manager: Clarificar os Papéis

Por Marc Molas·14 de agosto de 2023·10 min de leitura

"Então, és o tech lead ou o gestor?" É uma questão que não deveria ser confusa, mas na maioria das organizações de engenharia com menos de 50 pessoas, é. Porque puseram uma pessoa em ambos os papéis e chamaram-lhe liderança.

Já vi este padrão repetir-se em dezenas de startups: um engenheiro sénior sólido é promovido a "lead". De repente é responsável por decisões de arquitetura, qualidade de código, mentoring de programadores junior, condução de cerimónias de sprint, avaliações de desempenho, proteger a equipa do caos das partes interessadas, recrutamento e — ah sim — ainda escrever código. Estão destinados a falhar, e geralmente falham, esgotando-se numa dimensão enquanto deixam cair a outra.

O Tech Lead e o Engineering Manager são papéis fundamentalmente diferentes. Confundi-los não poupa headcount — degrada ambas as funções. Vamos clarificar o que cada um faz, quando os separar e como construir percursos de carreira para ambos.

O Papel do Tech Lead

O Tech Lead detém a direção técnica de uma equipa ou projeto. O seu domínio é o código, a arquitetura e a qualidade técnica do que a equipa constrói.

Responsabilidades principais:

  • Decisões arquiteturais. Escolher os padrões, tecnologias e abordagens certos para os problemas que a equipa está a resolver. Escrever ou patrocinar RFCs para decisões técnicas significativas.
  • Qualidade de código. Definir padrões para testes, code review, documentação. Ser o revisor final em mudanças complexas. Não escrever cada linha de código por si próprio, mas garantir que a base de código mantém um nível de qualidade que a equipa consegue sustentar.
  • Mentoring técnico. Ajudar os engenheiros a desenvolver as suas competências técnicas. Fazer pair programming em problemas difíceis. Explicar o raciocínio por trás das decisões arquiteturais para que a equipa aprenda o "porquê", não apenas o "o quê".
  • Gestão de risco técnico. Identificar dívida técnica, riscos de desempenho, limites de escalabilidade. Comunicá-los à liderança em termos de negócio. "O nosso esquema de base de dados atual não suportará a funcionalidade multi-tenant no roadmap sem uma migração que demorará 4-6 semanas."
  • Desbloquear a equipa tecnicamente. Quando um engenheiro está preso num problema difícil, o Tech Lead mergulha. Quando uma API de terceiros está a comportar-se inesperadamente, o Tech Lead faz debugging. São a rede de segurança técnica.

O que o Tech Lead não faz: avaliações de desempenho, conversas sobre desenvolvimento de carreira, negociações salariais, decisões de contratação (embora participem em entrevistas técnicas) ou gestão de processos.

O output principal do Tech Lead são as decisões técnicas e a qualidade técnica. Têm sucesso quando a equipa constrói as coisas da forma certa.

O Papel do Engineering Manager

O Engineering Manager detém a dimensão de pessoas e processo da equipa. O seu domínio são as pessoas, os fluxos de trabalho e o contexto organizacional em que a equipa opera.

Responsabilidades principais:

  • Gestão de pessoas. One-on-ones, avaliações de desempenho, desenvolvimento de carreira, feedback, resolução de conflitos. Compreender o que motiva cada pessoa na equipa, o que a frustra e do que precisa para crescer.
  • Recrutamento e composição da equipa. Definir os papéis de que a equipa precisa, gerir o processo de recrutamento, tomar decisões de contratação. Construir uma equipa com a mistura certa de competências, níveis de experiência e perspetivas.
  • Processo e entrega. Cerimónias de sprint (se usar Scrum), otimização de fluxos de trabalho, remoção de bloqueios organizacionais. Garantir que a equipa tem um processo que funciona e não se está a afogar em reuniões.
  • Gestão de partes interessadas. Traduzir prioridades de negócio em prioridades de equipa. Gerir expectativas com produto, design e liderança. Proteger a equipa de mudanças de contexto e scope creep.
  • Saúde da equipa. Monitorizar a carga de trabalho, prevenir burnout, garantir a segurança psicológica. Notar quando alguém está desvinculado e abordá-lo antes que se torne uma demissão.

O que o Engineering Manager não faz: tomar decisões arquiteturais, ser o árbitro final da qualidade de código, ou ser o especialista técnico mais profundo da equipa. Deve ser suficientemente técnico para compreender o que a equipa constrói e ter conversas informadas sobre trade-offs, mas o seu trabalho não é ser o melhor engenheiro na sala.

O output principal do Engineering Manager é uma equipa saudável, produtiva e em crescimento. Têm sucesso quando a equipa entrega de forma consistente e as pessoas que a compõem se desenvolvem nas suas carreiras.

Por Que Confundi-los Falha

Quando uma pessoa faz ambos, algo cede. Sempre. Aqui está o que já vi:

Cenário 1: O líder técnico que odeia gerir pessoas. Este é o mais comum. Um engenheiro brilhante torna-se "o lead" e agora tem de fazer one-on-ones, avaliações de desempenho e recrutamento. Salta os one-on-ones ("estou demasiado ocupado"), dá feedback de desempenho vago ("estás a sair-te bem"), e contrata com base puramente em competências técnicas sem avaliar o ajuste à equipa. O código da equipa é excelente. O moral da equipa é terrível. As pessoas vão-se embora e o lead está confuso porque "temos problemas técnicos tão interessantes."

Cenário 2: O líder orientado para pessoas que perde credibilidade técnica. Menos comum mas igualmente prejudicial. Um gestor que é ótimo com as pessoas mas para de se manter atualizado tecnicamente. À equipa gosta-lhe pessoalmente mas não confia no seu julgamento técnico. As decisões arquiteturais são tomadas pelo engenheiro sénior mais barulhento em vez de através de uma avaliação estruturada. A dívida técnica acumula-se porque o gestor não a reconhece ou não consegue priorizá-la de forma credível.

Cenário 3: O híbrido esgotado. A pessoa que genuinamente tenta fazer ambos e trabalha semanas de 60 horas para o conseguir. Faz um trabalho decente em ambos durante um tempo — até se esgotar. E quando vai embora, a equipa perde ambas as funções simultaneamente, o que é catastrófico.

Quando Uma Pessoa Pode Fazer Ambos

Há uma fase em que combinar os papéis faz sentido: muito cedo, tipicamente uma equipa de 2-5 engenheiros.

Neste tamanho, o overhead de "gestão" é mínimo. Os one-on-ones são informais. Não há processos complexos para gerir. O recrutamento acontece raramente. A pessoa precisa de ser tecnicamente sólida e emocionalmente inteligente, mas a carga de gestão de pessoas é suficientemente leve para que uma pessoa possa suportar ambos sem sacrificar nenhum.

Os sinais de que é hora de separar:

  • O tamanho da equipa excede 6-7 engenheiros. Além disso, a carga de gestão de pessoas é um trabalho a tempo inteiro. Os one-on-ones sozinhos requerem 3-4 horas por semana. Adiciona recrutamento, avaliações de desempenho e gestão de partes interessadas, e não sobra tempo para trabalho arquitetural.
  • O lead combinado está sistematicamente atrasado numa dimensão. Os one-on-ones estão constantemente a ser cancelados. Ou as revisões arquiteturais não estão a acontecer. Algo está a ser sacrificado.
  • A equipa tem engenheiros em diferentes fases de carreira. Uma equipa de todos os séniors precisa de menos gestão. Uma equipa com juniors, mids e séniors precisa de desenvolvimento de carreira ativo, estruturas de mentoring e feedback diferenciado — isso é trabalho de gestão real.
  • A complexidade técnica está a aumentar. Se o sistema está a crescer em âmbito e as decisões arquiteturais requerem pensamento profundo e focado, o Tech Lead precisa de tempo que a gestão de pessoas não lhe deixa.

Estruturar Ambos os Papéis (Org de 15-40 pessoas)

Numa organização de engenharia de 15-40 pessoas, aqui está uma estrutura que funciona:

Os Engineering Managers detêm equipas de 5-8 engenheiros. Cada EM é responsável por pessoas, processo e entrega para a sua equipa. Reportam a um VP de Engenharia ou Head de Engenharia.

Os Tech Leads estão integrados dentro das equipas. Cada equipa tem um Tech Lead que detém a direção técnica. O Tech Lead é um par do EM, não um subordinado. Colaboram: o EM define o "quê" e o "quando" (com base nas prioridades de negócio), o Tech Lead define o "como."

Relação chave: EM e Tech Lead são parceiros, não uma hierarquia. O EM não anula as decisões técnicas. O Tech Lead não anula as decisões sobre pessoas. Quando discordam, resolvem entre si ou escalam para o seu gestor partilhado. Este modelo de parceria requer respeito mútuo e comunicação clara, mas quando funciona, é poderoso.

Staff/Principal Engineers operam entre equipas. Para organizações no extremo maior (30+), os Staff Engineers fornecem liderança técnica entre equipas — garantindo consistência entre sistemas, conduzindo decisões a nível de plataforma e fazendo mentoring a Tech Leads. Não gerem pessoas. Estão na via técnica, a um nível mais alto de âmbito.

Percursos de Carreira

É aqui que muitas organizações falham. Se Tech Lead é o único caminho para o crescimento de carreira, estás a forçar ótimos engenheiros para gestão que não querem. Se Engineering Manager é o único caminho, estás a perder profundidade técnica ao nível da liderança.

A via técnica: Engenheiro Sénior → Staff Engineer → Principal Engineer → Distinguished Engineer / Fellow

Em cada nível, o âmbito aumenta. Um Engenheiro Sénior lidera dentro de um projeto. Um Staff Engineer lidera numa equipa. Um Principal Engineer lidera em toda a organização. O impacto cresce através da influência técnica, não da gestão de pessoas.

A via de gestão: Engenheiro Sénior → Engineering Manager → Senior EM / Director → VP de Engenharia

Em cada nível, o âmbito organizacional aumenta. Um EM gere uma equipa. Um Director gere múltiplas equipas. Um VP gere a função. O impacto cresce através da eficácia organizacional e do desenvolvimento de pessoas.

O ponto crítico: ambas as vias devem ter compensação e prestígio equivalentes. Se os teus Staff Engineers ganham menos do que os teus Directors, ou se a tua cultura trata implicitamente a gestão como a carreira "real", a tua via técnica é uma ficção e os teus melhores engenheiros ou vão-se embora ou tornar-se-ão gestores medíocres e relutantes.

Como Fazer a Transição

Se atualmente tens papéis híbridos lead/gestor e queres separá-los:

  1. Identifica para que dimensão cada lead atual gravita. A maioria das pessoas tem uma preferência natural. O lead que adora discussões arquiteturais e pair programming? Tech Lead. O lead que é ótimo nos one-on-ones e no recrutamento? EM.
  2. Não forces transições. Se um lead atual quer manter-se híbrido e a equipa é suficientemente pequena para o suportar, está bem. A separação deve acontecer porque a equipa precisa dela, não porque um organigrama o diz.
  3. Define os papéis claramente e comunica-os. A equipa precisa de saber a quem recorrer para o quê. "Fala com o Alex sobre decisões arquiteturais. Fala com a Jordan sobre crescimento de carreira e processo."
  4. Dá um trimestre para estabilizar. As transições de papel são incómodas. O ex-lead híbrido que agora é "apenas" um Tech Lead pode sentir como se tivesse perdido estatuto. O novo EM pode sentir-se inseguro sobre a sua autoridade. Dá tempo e apoia ativamente ambas as pessoas durante a transição.

Na Conectia, trabalhamos com organizações de engenharia em cada fase desta evolução. Alguns dos nossos clientes têm um único lead a gerir tudo, outros têm divisões EM/TL maduras. Os nossos engenheiros sénior integram-se em qualquer estrutura — trazem a profundidade técnica de um IC sólido que consegue fazer parceria tanto com Tech Leads como com Engineering Managers. Porque as melhores equipas não são definidas pelo seu organigrama. São definidas pela clareza dos papéis e pela qualidade das pessoas.


A escalar a tua equipa de engenharia e precisas de engenheiros sénior que encaixem na tua estrutura desde o primeiro dia? Fala com um CTO — os nossos engenheiros sénior LATAM trazem a maturidade técnica que tanto os Tech Leads como os Engineering Managers querem na sua equipa.

Pronto para construir a sua equipa de engenharia?

Fale com um parceiro técnico e implemente desenvolvedores validados por CTOs em 72 horas.