

Engenharia de software
Explore oportunidades em engenharia de software.
Engenheiros de software projetam e desenvolvem soluções de software que resolvem problemas complexos, melhoram a experiência do usuário e impulsionam a transformação digital. Graças a eles, oferecemos aos nossos clientes a expertise para aproveitar as tecnologias, metodologias e melhores práticas mais recentes em engenharia de software.
Temos mais de 100.000 engenheiros de software em todo o mundo, trabalhando em diversos domínios e indústrias. Cada um de nossos engenheiros de software possui um conjunto único de habilidades, experiências e perspectivas, mas todos compartilham uma paixão comum pela engenharia de software, inovação e excelência. Eles estão comprometidos em entregar soluções de software que atendam aos mais altos padrões de qualidade, segurança e desempenho.
Como engenheiros de software, não somos apenas programadores, mas criadores. Nós moldamos e transformamos o futuro da engenharia de software e o futuro de nossos clientes. Somos os inovadores do amanhã.
Make it real
Ouça como o engenheiro de software Ben impulsiona a inovação na Capgemini
Na engenharia de software, você irá…
Projetar e desenvolver
Você criará e implementará soluções de software com base em requisitos e especificações fornecidos, usará linguagens de programação e ferramentas para construir código escalável e eficiente, e colaborará com equipes multifuncionais para projetar a arquitetura do sistema e interfaces de usuário.
Testar e integrar
Você realizará testes de unidade e integração para garantir a funcionalidade e a confiabilidade do software, identificará e corrigirá bugs e problemas de desempenho por meio de processos de teste rigorosos, e integrará componentes de software e aplicativos de terceiros para garantir uma operação sem interrupções.
Implantar, documentar e manter
Você implantará software em ambientes de produção e monitorará a implementação bem-sucedida, criará documentação abrangente para código, recursos e configurações de sistema, e fornecerá manutenção e suporte contínuos.
Histórias de projetos
Role para descobrir apenas alguns exemplos de projetos da vida real em que os engenheiros de software da Capgemini têm trabalhado >>>
Conectando navegação de mapas para jogador global de automóveis
Nosso engenheiro de software de produto trabalhou com um jogador global da indústria automotiva para desenvolver a funcionalidade de backend na navegação de mapas, necessária para a interação dos mapas de navegação com o telefone móvel e o carro.
Digitalizando o sistema de reconhecimento de uma fronteira
Nossa equipe implementou a lógica de negócios de um sistema crítico voltado para a digitalização das fronteiras de um país, integrando sistemas como reconhecimento facial ou leitura de impressões digitais para verificar o status em bancos de dados como o Europol. Este aplicativo essencial desempenha um papel fundamental na segurança do país hoje.
Transformando sistemas para empresa de logística global
Nosso engenheiro de software desenvolveu um sistema que permite a digitalização de pacotes por meio de um aplicativo móvel, substituindo a dependência de computadores e equipamentos pesados. Essa solução capacita indivíduos a serem pontos de retransmissão para coleta e entrega de pacotes, melhorando a acessibilidade e a eficiência operacional.
Quer se juntar a nós? Você pode se interessar por…
Embora você ainda não tenha muita experiência na área de engenharia de software, você conhece programação da sua graduação, que provavelmente tem um viés de TI.
Você prospera em desafios diversos, buscando oportunidades para expandir sua expertise em um bom ambiente de equipe.
Você ama trabalhar em projetos inovadores e estão buscando crescimento contínuo na carreira, talvez almejando um cargo de tech lead.
Você já tem alguns anos de experiência em engenharia de software, se especializando em Java e Angular, por exemplo, e lidando com múltiplas aplicações de clientes.
Você se destaca na construção de aplicações robustas e soluções de software, e tem uma paixão de longa data por programação.
Você pode estar cada vez mais interessado em apoiar e orientar outras pessoas e ter como objetivo se tornar um engenheiro de software líder, por exemplo – supervisionando projetos diversos. Você também pode aspirar a fazer a transição para um papel de arquiteto. um pouco mais tarde.
Você já tem alguns anos de experiência em programação e se destaca em habilidades embutidas, como protocolos de comunicação e linguagens de programação como C e C++.
Você é motivado por ver o produto no qual está trabalhando ganhar vida, e adora aprender novas habilidades e novos idiomas.
Você pode gostar de crescer para uma posição de gerência com a oportunidade de liderar equipes de projeto inteiras.
Você pode ter começado como engenheiro de software antes de entrar no DevOps, e você é bom em resolver problemas de clientes em várias ferramentas e ambientes.
Você gosta de fazer a ponte entre operações de TI e desenvolvedores, e de construir infraestruturas para garantir a estabilidade das aplicações com ferramentas como Prometheus ou Kubernetes.
Você é motivado por desafios técnicos e gosta de aprender novas ferramentas e programação em código aberto.
Trabalhar em projetos maiores que permitam que você fique próximo dos aspectos técnicos pode ser um ótimo próximo passo, antes de avançar ainda mais para se tornar um arquiteto de software.
Você é um arquiteto experiente com profundo entendimento técnico e conhecimento de linguagens de programação como Java ou Python.
Você adora construir estruturas de software com base na visão do cliente e encontrar soluções para problemas de arquitetura de software.
Você prospera em desafios, gosta de trabalhar com equipes maiores e aprecia estar envolvido na tomada de decisões estratégicas em seus projetos.
Você pode aspirar a assumir um papel de arquiteto cruzado (arquitetura empresarial e de soluções) e liderar equipes em projetos de transformação.
O que é ótimo em estar na engenharia de software na Capgemini
Você se beneficia de um programa de certificação estruturado.
Ingressar na Capgemini oferece uma proposta de aprendizado única com um currículo dedicado em nossa plataforma de aprendizado NEXT, sessões regulares de compartilhamento de conhecimento e um caminho "crafter" dedicado ao desenvolvimento da sua expertise em artesanato de software.
Você tem acesso a caminhos de especialização adicionais.
Enquanto as habilidades essenciais relacionadas à resolução de problemas e à entrega de código de qualidade são centrais para engenheiros de software que trabalham na construção e manutenção de aplicações personalizadas, caminhos de especialização adicionais estão disponíveis com base nas indústrias para as quais você está oferecendo soluções e nos domínios que você atende.
Nossa forma de trabalhar híbrida em primeiro lugar
O trabalho híbrido é nossa realidade diária na Capgemini, com trabalho flexível, espaços conectados e oportunidades sem fronteiras.
O que pode vir a seguir
Uma carreira pode te levar em múltiplas direções. Nossos engenheiros de software estão bem preparados para se mover em uma das seguintes áreas também.
Como arquiteto, você ajudará a moldar e traduzir as estratégias e necessidades de negócios e TI em soluções tecnológicas realizáveis e sustentáveis.
Como membro da nossa comunidade de entrega, você apoiará a execução das operações de entrega, com foco na melhoria da produtividade e na contribuição para a geração de receita.
Como analista de negócios, você impulsionará a transformação das empresas ao identificar suas necessidades e recomendar soluções digitais inteligentes.
Transforme em realidade com engenharia de software.


