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

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


