Backend Software Engineer
Posted 17 Nov 2025
Advertised as “Senior Backend Software Engineer - Campinas/SP”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
No salary listed for this role.
Field of studyComputer Engineering, Computer Science, Systems Analysis (or related)
Study levelBachelor's
Sobre nós
Somos orgulhosamente brasileiros e populares, digitais sempre e presenciais quando o cliente quiser. Inovamos para dar acesso a serviços financeiros e oferecemos uma experiência que encoraja as pessoas a vencerem o hoje. Nossa razão de existir é clara: lutar por uma experiência bancária que acolhe e encoraja todos os brasileiros. E fazemos isso com disponibilidade, acolhimento e agilidade.
Nossa cultura, O Jeito Agi
Viver pelo cliente
Nosso principal ativo são os clientes. A empresa só existe se conseguir resolver suas dores, entregando produtos e experiências melhores que alternativas disponíveis no mercado.
**Agir como empreendedor
**Quantas empresas você conhece que cobram espírito de dono do time? Muitas, né? Mas quantas delas possibilitam que as pessoas sejam de fato donas? E não se trata de dar essa oportunidade para poucos, mas de tornar isso possível para todos. No Agibank é assim, então aqui você age como dono porque já é dono ou porque sonha em ser o próximo.
**Crescer na jornada
**Nossa cultura é forte. Então, só faz sentido empreender aqui caso você se identifique muito com ela. Se você é uma pessoa fanática por resultado, tem pavor de zona de conforto, vive em eterna busca por conhecimento, prefere as coisas ditas direto ao ponto e quer estar rodeada de pessoas que também são assim, você vai curtir muito sua jornada aqui.
O modelo de trabalho é híbrido, com frequência 1x presencial por semana. As oportunidades dos times de Tecnologia são para pessoas que moram ou desejam morar em Campinas/SP ou região metropolitana de Campinas/SP.
Responsabilidades e atribuições
- Projetar e desenvolver soluções backend escaláveis e resilientes usando Java;
- Garantir a qualidade do código com foco em manutenibilidade e performance;
- Apoiar a disseminação de boas práticas de engenharia de software, incluindo TDD, BDD, DDD e Clean Code;
- Realizar revisões e otimizações de código, pair programming e mentoring com o time;
- Trabalhar em conjunto com áreas de negócio para traduzir regras complexas em implementações eficientes;
- Promover a disseminação do conhecimento técnico e oferecer suporte às equipes de desenvolvimento;
- Orientar e estabelecer diretrizes técnicas para o levantamento de requisitos junto aos clientes;
- Assumir a responsabilidade técnica pelas questões relacionadas ao backend nos projetos e produtos;
- Garantir a documentação técnica dos projetos e a segurança das aplicações;
- Propor soluções de forma autônoma, contribuindo para a tomada de decisões em diferentes níveis de liderança;