Recrutadores gastam menos de 1 minuto na sua aplicação. Eu sei porque já estive dos dois lados: como candidato suando frio esperando resposta, e como entrevistador com 50 currículos pra revisar numa segunda-feira de manhã.

Depois de anos aplicando para vagas fora do Brasil e participando de processos seletivos, compilei o que realmente funciona. E o que faz sua aplicação ir direto pro “não”.

Processo de aplicação para vagas na gringa

O currículo que passa pelo filtro

Vamos começar pelo básico que muita gente erra: seu currículo precisa ser legível por máquina primeiro, humano depois.

A maioria das empresas usa ATS (Applicant Tracking System), sistemas que parseiam seu PDF antes de qualquer humano ver. Se o ATS não consegue extrair suas informações, acabou ali.

O que funciona:

  • Fundo branco, texto preto, fontes padrão (Arial, Calibri, Times)
  • Seções claras: Summary, Experience, Education, Skills
  • PDF gerado de texto (não imagem escaneada)
  • Máximo 2 páginas (1 se você tem menos de 10 anos de experiência)
  • Bullet points que começam com verbo de ação + resultado mensurável

Exemplo de bullet ruim:

Responsável pelo ambiente de produção da empresa

Exemplo de bullet bom:

Reduzi o tempo de deploy de 4h para 15min implementando CI/CD com GitHub Actions, eliminando deploys manuais para 3 equipes

A diferença? O segundo mostra impacto. Número, contexto, resultado.

Red flags que eu vejo como entrevistador:

  • Currículo com design complexo, gráficos de “nível de skill” (aquelas barrinhas de 80% em Python. 80% comparado com quem?)
  • Foto (em empresas americanas isso pode até gerar viés no processo)
  • 5 páginas listando cada tecnologia que você já ouviu falar
  • Endereço completo (cidade e país bastam)

A cover letter que ninguém pula

Vou ser direto: 90% das cover letters que já recebi são genéricas. “I’m passionate about technology and would love to join your amazing team.” Delete.

Uma boa cover letter tem 5 a 10 frases e responde uma pergunta: por que você quer trabalhar nessa empresa específica?

Estrutura que funciona:

  1. Hook: uma frase que mostra que você fez a lição de casa
  2. Conexão: por que essa empresa, esse time, esse produto
  3. Evidência: um ou dois links que provam que você resolve o tipo de problema deles
  4. Disponibilidade: quando pode começar, fuso horário, expectativa salarial se pedirem

Exemplo real (adaptado):

Usei o [produto X] no meu time de 12 engenheiros durante 8 meses e identifiquei uma oportunidade no módulo de alertas que alinha com a vaga de SRE que vocês postaram. Implementei algo similar no meu projeto [link]. Reduziu falsos positivos em 40%. Estou disponível para início imediato, fuso EST.

Cinco frases. Específico. Memorável.

Red flag: se você consegue enviar a mesma cover letter pra 10 empresas diferentes sem mudar nada, ela não está funcionando.

Pesquise antes de aplicar (de verdade)

“Pesquisei a empresa” não significa ler a página “Sobre” do site. Significa:

  • Usar o produto. Crie uma conta, faça onboarding, quebre coisas. Se é B2B e não tem trial, leia a documentação pública.
  • Encontrar problemas. Achou um bug? Documentou uma sugestão? Isso é ouro numa entrevista.
  • Entender a stack. Olhe vagas abertas, blog de engenharia, talks de conferência dos engenheiros deles no YouTube.
  • Conhecer o negócio. Quem são os competidores? Qual o modelo de receita? Levantaram funding recentemente?

Na minha experiência, o candidato que chega na entrevista e diz “testei o produto de vocês e notei que o tempo de resposta da API de billing é 3x mais lento que o endpoint de users. Vocês estão cientes?” ganha pontos que nenhum certificado dá.

Presença online é seu currículo 24/7

Seu GitHub, blog e LinkedIn trabalham pra você enquanto você dorme. Mas só se tiverem substância.

GitHub

Não precisa ter 500 repositórios. Precisa ter 2-3 projetos que demonstrem:

  • Código limpo e organizado
  • README explicando o quê, por quê, e como rodar
  • Commits consistentes (não um commit gigante de “initial commit”)
  • Issues e PRs demonstrando processo

Um repositório com 200 stars é legal, mas um projeto com documentação clara, CI configurado, e releases versionadas mostra maturidade de engenheiro.

Exemplo: estrutura de repo que impressiona um hiring manager

Estrutura de repositório que impressiona um hiring managerDiagrama do repositório meu-projeto com pastas de workflows, infraestrutura, código, testes e arquivos principais de operação e documentação.meu-projeto/.github/workflows/ci.ymlTestes automáticos em cada PRdeploy.ymlDeploy automatizadoinfra/main.tfTerraform definindo a infravariables.tfoutputs.tfsrc/tests/DockerfileMakefilemake build, make test, make deployREADME.mdO quê, por quê, como rodardecisões de arquiteturaCONTRIBUTING.md

Isso comunica: “eu sei levar software de zero a produção sozinho.” Não precisa ser um projeto gigante. Um serviço pequeno com essa estrutura vale mais que 50 repos com initial commit sem README.

Blog técnico

Não precisa publicar toda semana. Mas ter 5-10 posts técnicos mostrando como você resolve problemas reais vale mais que qualquer certificação no currículo.

Escreva sobre:

  • Um bug/problema difícil que você resolveu (e o processo de investigação)
  • Uma decisão de arquitetura e os trade-offs
  • Um tutorial de algo que você precisou aprender

LinkedIn

  • Headline com o que você faz, não seu cargo atual
  • Summary em inglês se está mirando vagas fora
  • Seção de experiência com os mesmos bullet points de impacto do currículo
  • Atividade: poste, comente, compartilhe. Algoritmo favorece quem participa

Red flag: perfil do GitHub vazio, só com forks, ou com aquele README auto-gerado que nunca foi customizado.

Side projects são seu portfólio em produção

Um side project completo demonstra que você:

  1. Consegue ir de zero a deploy. não precisa de alguém segurando sua mão
  2. Toma decisões de arquitetura. escolheu banco, framework, infra
  3. Resolve problemas reais. mesmo que o “problema” seja pequeno
  4. Mantém software. atualizou dependências? Corrigiu bugs? Tem monitoring?

O projeto não precisa ter milhares de usuários. Precisa estar no ar, funcionando, e demonstrar competência.

Ideias que impressionam:

  • Uma CLI tool que resolve um problema do seu dia a dia (e publicou no npm/pip/brew)
  • Um serviço com CI/CD, observabilidade, e runbook
  • Uma contribuição significativa pra um projeto open source popular

Red flag: repositório com código pela metade, último commit há 2 anos, sem README.

Networking > aplicações frias

Aqui vai a verdade inconveniente: a maioria das vagas boas é preenchida por indicação antes mesmo de ser publicada.

Mas networking não é mandar “Hi, can you refer me?” pra 50 pessoas aleatórias no LinkedIn.

Networking que funciona:

  • Participe de comunidades. Discord, Slack, meetups. Responda perguntas, ajude outros engenheiros.
  • Contribua em open source. você vai interagir com engenheiros de empresas que te interessam naturalmente.
  • Vá a conferências. mesmo online. Faça perguntas nos Q&As, participe dos hallway tracks.
  • Construa relacionamentos antes de precisar. a hora de fazer networking é quando você NÃO está procurando emprego.

Quando você finalmente pedir uma referral, a pessoa precisa poder dizer pro hiring manager: “Eu conheço esse cara, ele é bom, trabalhamos juntos em X.”

Red flag: mensagem genérica de LinkedIn pedindo referral sem nenhum contexto ou relacionamento prévio.

Sobre usar IA nas aplicações

Vou ser pragmático aqui: recrutadores já identificam texto gerado por IA. E não é difícil. Tem um padrão, uma “limpeza” artificial, falta de personalidade.

O problema não é usar IA como ferramenta. É usar IA como substituto do pensamento.

Ferramentas que funcionam (e como usar):

FerramentaUso legítimoRed flag
Grammarly / LanguageToolRevisar gramática e naturalidade do inglêsAceitar toda sugestão de “tom” sem pensar
Claude / ChatGPT“Me ajuda a quantificar esse resultado” ou “revisa o tom dessa frase”Colar job description e pedir “escreva minha cover letter”
JobscanComparar keywords do currículo vs descrição da vagaEnfiar keywords sem contexto só pra passar no ATS
Hemingway EditorSimplificar frases muito longasPerder sua voz no processo

A regra de ouro: se você remover a IA do processo e o resultado desaparecer, você está usando errado. A IA deve polir o que já é seu, não criar do zero.

  • ✅ Usar IA pra revisar gramática da sua cover letter em inglês
  • ✅ Pedir sugestões de como quantificar um resultado no currículo
  • ✅ Pedir feedback sobre clareza e tom de um texto que você escreveu
  • ❌ Colar a descrição da vaga no ChatGPT e mandar a resposta direto
  • ❌ Gerar respostas genéricas pra toda aplicação
  • ❌ Usar IA pra responder perguntas técnicas na entrevista (sim, dá pra perceber)

Se o recrutador sentir que você não escreveu aquilo, a mensagem implícita é: “essa vaga não é importante o suficiente pra eu gastar meu tempo.” E aí já era.

A regra de 1 hora

Se você está mandando 20 currículos por dia, está fazendo errado.

Nos meus primeiros meses aplicando pra fora, eu saía aplicando pra tudo que tivesse “infraestrutura” como requisito, sem ligar muito pros demais. Meu background é forte em infra, então achava que bastava. Mas a verdade é que a maioria dessas aplicações morria na triagem.

Como eu já estava na Microsoft, apliquei muito mais para vagas internas do que externas. E o que mudou o jogo não foi volume, foi fit. Quando comecei a focar em vagas onde os requisitos estavam genuinamente alinhados com minhas habilidades e experiência do dia a dia, a taxa de resposta mudou completamente. Não que você precise ter 100% dos requisitos, mas quanto mais alinhamento real entre o que a vaga pede e o que você já faz, maiores as chances.

Minha regra: gaste pelo menos 1 hora em cada aplicação. Isso inclui:

  • 15min pesquisando a empresa e o time
  • 15min customizando o currículo pra vaga (reordenando bullets, ajustando keywords)
  • 15min escrevendo a cover letter específica
  • 15min testando o produto ou lendo o blog de engenharia

5 aplicações bem feitas por semana > 100 aplicações genéricas por mês. A matemática não mente.

O que eu gostaria que alguém tivesse me dito

Quando eu comecei a aplicar pra vagas na gringa, cometi todos esses erros. Mandei currículo genérico, cover letter copiada, apliquei sem pesquisar. A taxa de resposta era próxima de zero.

Pra dar contexto: eu vim transferido pela Microsoft do Brasil para os EUA. Mas antes disso acontecer, mandei currículo para mais de 200 vagas ao longo de aproximadamente 3 anos. Mandei mensagem para uns 150 hiring managers. Recebi resposta de metade deles apenas. Entrevistei para umas 50 vagas. Passei da primeira entrevista em talvez metade delas. E no final, apenas uma eu consegui chegar à entrevista final. E ela foi a única que de fato fui aprovado.

Mas sabe o que essa vaga tinha? Total fit com minha experiência. Com o que eu vinha fazendo no dia a dia, com o que a vaga precisava de alguém para fazer. Não foi sorte. Foi o resultado de ter construído algo consistente ao longo do tempo que eventualmente encontrou o encaixe certo.

O que mudou o jogo pra mim:

  1. Foquei em poucas vagas por vez. pesquisei profundamente cada uma, mas sendo mais crítico e aplicando apenas para aquelas onde eu tinha a maioria dos requisitos pedidos, não apenas 2-3
  2. Construí presença online consistente. blog, GitHub, LinkedIn ativos
  3. Investi em inglês de verdade. não só leitura
  4. Networking genuíno. ajudei pessoas antes de pedir qualquer coisa
  5. Paciência. o processo leva meses, não dias

A realidade é que conseguir uma vaga na gringa é um projeto de médio prazo. Trate como tal: com planejamento, execução consistente, e iteração baseada em feedback.

E depois que você chegar lá

Quando você finalmente conseguir a vaga, vai ser tentador se definir pelo crachá. Eu entendo. Depois de tanto esforço, é natural sentir que “cheguei”. Mas cuidado com esse viés.

Já vi gente brilhante que, depois de entrar numa big tech, parou de escrever, parou de contribuir, parou de construir fora do trabalho. O ego atrás do logo da empresa vira a identidade inteira. A pessoa se apresenta como “Fulano, Senior Engineer na [empresa X]” e toda a identidade profissional gira em torno disso. E quando vem um layoff (e layoffs vêm, com profissionais excelentes, em empresas gigantes, por fatores completamente fora do seu controle), a pessoa percebe que não tem mais nada além do cargo no LinkedIn.

Você não é seu cargo. Estratégia corporativa muda, ciclos econômicos viram, times de alta performance são cortados. Eu vi isso acontecer ao meu redor várias vezes.

O que te protege não é o crachá. É o que você constrói fora da descrição de cargo:

  • Seu blog é o portfólio que trabalha pra você 24/7
  • Suas contribuições são a prova de que você entrega valor
  • Seu networking é a rede de segurança real
  • Seus fundamentos são o que te permite se adaptar quando a tecnologia muda

Eu comecei a escrever em 2007, num blog simples no WordPress, documentando scripts e descobertas do dia a dia. Não tinha plano de “construir audiência”. Era meu memory dump, minha forma de não esquecer o que aprendia. Mas com o tempo, essa consistência virou branding. As portas que se abriram na minha carreira vieram mais do que eu compartilhei do que de qualquer certificação.

Tecnologias vão e vêm. Mas os fundamentos permanecem. E quem externaliza conhecimento de forma consistente cria algo que nenhum layoff tira: capital intelectual portátil.

Se amanhã o crachá desaparecer, seu nome ainda carrega peso? Essa é a pergunta real. Nunca pare de construir fora da descrição de cargo.


Seu próximo passo (esta semana)

Não tente implementar tudo de uma vez. Escolha uma ação pra esta semana:

  1. Se não tem presença online: Crie um repo no GitHub com um projeto pessoal. Pode ser pequeno: um script, uma CLI tool, uma automação. Mas com README, CI, e deploy.
  2. Se já tem presença mas está aplicando no modo spray-and-pray: Escolha UMA empresa que te interessa de verdade. Gaste 1 hora nela. Teste o produto. Escreva uma cover letter que só funciona pra ela.
  3. Se já faz tudo isso mas não tem resposta: Peça feedback. Mande seu currículo pra alguém que trabalha na gringa e pergunte: “o que está fraco aqui?” Feedback direto > suposição.

O processo é longo, mas cada passo consistente encurta o caminho. Me conta no LinkedIn como foi.


Escrevi mais sobre esse tema nos artigos Ninguém é à prova de layoff: como o capital intelectual pode ser sua melhor proteção e Who are you without the company’s last name?. Se esse conteúdo foi útil, compartilha com aquele colega que está no processo de buscar oportunidades fora.