Carreiras · Tecnologia

Constrói os sistemas sobre os quais todo o resto roda, em qualquer setor que precise deles.

Engenheiro de software, pôster de carreira

O trabalho

A engenharia de software é a maior ocupação isolada desta lista e a menos ligada a um setor: as mesmas habilidades que lançam um app de banco lançam um motor de jogo ou um sistema de agendamento hospitalar. O que muda entre empregos é o domínio, não a disciplina: ler, escrever e testar código que precisa continuar funcionando depois que você já foi para outra coisa.

Um dia típico

  • 01Escrever, testar e revisar código contra uma especificação
  • 02Depurar falhas que só aparecem sob carga real
  • 03Ler e ampliar um código que outra pessoa escreveu
  • 04Conversar sobre os trade-offs com as pessoas afetadas pelo trabalho

Como as pessoas entram

  • Graduação em ciência da computação

    Ainda é o caminho mais comum, e o que as grandes empresas usam como filtro padrão.

  • Autodidata mais portfólio

    Um projeto real, funcionando, que você construiu e sabe explicar vale mais do que um certificado sem nada por trás.

Como se desenrola

  1. Diploma ou portfólioCiência da computação formal, ou um caminho autodidata comprovado com projetos reais e entregues.
  2. Anos 1-3Engenheiro júnior. Implementar funcionalidades bem especificadas dentro da arquitetura de outra pessoa.
  3. Anos 4-8Ser dono completo de um serviço ou área de funcionalidades, incluindo as decisões que dão errado.
  4. DepoisEngenheiro staff definindo a direção técnica, ou gestão de engenharia.

Tem emprego nisso?

1.9M20242.1M2034
Já empregado
1,905,400
Mudança projetada
+10% até 2034
Vagas por ano
106,100

Desenvolvedores de software, analistas de garantia de qualidade e testadores · Bureau of Labor Statistics dos EUA, Occupational Outlook Handbook, salários de maio de 2024 e projeções 2024–34.

As partes difíceis

O aprendizado nunca para e quase nada é glamoroso: ler código de outras pessoas, caçar um bug que só aparece em produção e manter algo que você construiu dois anos atrás e cujo raciocínio já não lembra. O setor também recompensa recém-formados de forma desigual: o mesmo diploma consegue ofertas iniciais muito diferentes dependendo de quais empresas estão contratando naquele ano.

O que você precisaria

  • Uma linguagem de programação, a fundo
  • Depurar sob pressão
  • Ler código desconhecido
  • Comunicação escrita
Salário mediano
$134,040
Desenvolvedores de software, analistas de garantia de qualidade e testadores, maio de 2024. Bureau of Labor Statistics dos EUA.
Formação típica
Graduação em ciência da computação, ou um portfólio construído sem ela
Caminhos de entrada
Diploma, Licença ou certificação
Área
Tecnologia