Quando comecei a me candidatar a cargos seniores, fiz o que qualquer engenheiro faria: fiz engenharia reversa dos requisitos.
Coletei 50 descrições de cargos para engenheiros Sênior, Staff e Principal em empresas que pagam de $180K a $350K. Eis o que encontrei.
As Palavras Que Aparecem em Toda Vaga
Algumas frases aparecem tão consistentemente que são praticamente requisitos básicos:
- "Sistemas de produção" (47/50) — Eles não querem alguém que cria tutoriais. Querem alguém que já foi acionado às 2h da manhã.
- "Colaboração multifuncional" (44/50) — Você trabalhará com produto, design, dados e operações. Consegue se comunicar fora da sua bolha?
- "Mentoria" (41/50) — Se você não sabe ensinar, não é sênior. Ponto final.
- "Decisões de arquitetura" (39/50) — Eles querem que você PROJETE sistemas, não apenas implemente tickets.
- "Excelência operacional" (35/50) — SLOs, monitoramento, resposta a incidentes. Construir não basta — você consegue operar?
As Palavras Que Diferenciam $180K de $300K+
O salto de sênior ($180K) para staff ($250K+) é exatamente isto:
Sênior: "Construir funcionalidades e manter sistemas." Staff: "Definir a direção técnica e capacitar outros engenheiros."
Na prática, isso significa:
| Engenheiro Sênior | Engenheiro Staff |
|---|---|
| Escreve código | Escreve código + decide O QUE construir |
| Revisa PRs | Define padrões de revisão de código |
| Corrige bugs | Previne classes de bugs |
| Implementa arquitetura | Projeta arquitetura |
| Usa monitoramento | Define o que monitorar |
| Segue processos | Cria processos |
O Que a Maioria dos Portfólios Erra
Depois de analisar dezenas de portfólios de engenharia (incluindo o meu antigo), eis o padrão:
O que a maioria mostra: "Construí X com React e Node.js." O que os gerentes de contratação querem: "Escolhi React em vez de Vue por causa da restrição X, e aqui está o trade-off que aceitei."
O que a maioria mostra: "Tenho 95% de cobertura de testes." O que os gerentes de contratação querem: "Reduzi incidentes de produção em 60% ao implementar testes de contrato direcionados no nosso pipeline de pagamentos."
O que a maioria mostra: Uma lista de tecnologias. O que os gerentes de contratação querem: Evidência de que você operou sistemas em escala e tomou decisões difíceis sob restrições.
Como Reestruturei Meu Portfólio Com Base Nisso
Após essa análise, fiz três mudanças:
1. Adicionei uma página de Engenharia de Plataforma. SLOs, simulações de incidentes, recibos de segurança, arquitetura de referência. Isso sinaliza "Eu opero sistemas, não apenas construo demonstrações."
2. Adicionei estudos de caso com seções "Desafios". Não apenas o que construí — o que deu errado, como diagnostiquei e o que aprendi. Esse é o sinal de experiência operacional.
3. Adicionei uma página de Serviços com preços. Parece contraintuitivo para busca de emprego, mas sinaliza algo poderoso: "Não estou desesperado. Tenho opções. Estou escolhendo trabalhar com você." Alavancagem de negociação é real.
O Sinal de Entrevista Que Ninguém Comenta
Aqui está algo que notei: no nível de $250K+, as entrevistas são menos sobre se você CONSEGUE fazer o trabalho e mais sobre se você PENSA como alguém desse nível.
Eles não estão testando "você consegue implementar uma lista encadeada?" Eles estão testando:
- Ao descrever um sistema, você menciona modos de falha?
- Ao discutir uma decisão, você menciona o que foi sacrificado?
- Quando algo deu errado, você assume a responsabilidade ou culpa a ferramenta?
- Você consegue explicar um sistema complexo para alguém não técnico?
Meu portfólio agora responde a essas quatro perguntas antes mesmo da entrevista começar.
A Conclusão Acionável
Se você está mirando cargos sênior+, seu portfólio deve responder:
- Qual é o sistema mais complexo que você OPEROU (não apenas construiu)?
- Qual foi uma decisão que você tomou com trade-offs reais?
- O que quebrou, e como você consertou?
- Você consegue ensinar a outra pessoa o que sabe?
A pilha de tecnologia importa menos do que você pensa. A maturidade operacional importa mais do que você pensa.
