[Banking/Boletos] Sênior Software Engineer
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Sobre a Stone:
Somos muito mais do que uma empresa de maquininhas A Stone é uma empresa de tecnologia e serviços financeiros focada no(a) cliente.
Nascemos com o propósito de ser protagonistas na transformação da indústria de pagamentos, servindo o(a) empreendedor(a) brasileiro(a) e transformando seus sonhos em resultados.
Somos a maior empresa independente de meios de pagamentos do Brasil, com mais de quinze mil pessoas espalhadas pelas cinco regiões do país, em um cenário repleto de desafios e oportunidades. Valorizamos o trabalho em equipe, a flexibilidade, o desenvolvimento contínuo e os pensamentos disruptivos e incansáveis na busca de soluções para a nossa RAZÃO.
Nossa Cultura:
Por aqui, vivemos nossa cultura no dia a dia, guiados por esses 5 valores:
O cliente é a razão
O cliente é o motivo pelo qual existimos e só temos sucesso se ele tiver sucesso.
Cabeça de dono
Fazemos o que é certo, do jeito certo, com responsabilidade e tecnologia para decidir melhor.
Direto ao ponto
Profundidade para entender e simplicidade para resolver.
Excelência é um jogo de equipe
Construímos um negócio de longo prazo, em time e com colaboração.
Paixão em cada detalhe
Fazemos com paixão, atenção aos detalhes e vontade de surpreender para ajudar o cliente a vencer.
Como é ser uma pessoa Sênior Software Engineer:
Buscamos uma pessoa Senior Software Engineer que goste de resolver problemas complexos, tenha forte senso de responsabilidade sobre os sistemas que constrói e queira contribuir ativamente para a evolução técnica do time.
Aqui, você terá espaço para ir além da implementação: esperamos que participe das decisões técnicas e arquiteturais, questione soluções quando necessário e ajude o time a construir sistemas cada vez mais simples, confiáveis e escaláveis.
Mais do que dominar uma tecnologia específica, buscamos alguém com maturidade de engenharia, capacidade de tomar boas decisões técnicas e vontade de construir soluções que continuem funcionando bem conforme o negócio cresce.
No dia a dia, você será responsável por:
- Projetar, desenvolver e evoluir serviços e funcionalidades de alta criticidade para o negócio;
- Participar de decisões técnicas e arquiteturais, avaliando trade-offs e propondo soluções sustentáveis no longo prazo;
- Assumir ownership dos sistemas em produção, acompanhando seu comportamento, desempenho, disponibilidade e evolução;
- Construir aplicações considerando requisitos não funcionais como performance, escalabilidade, segurança, disponibilidade, confiabilidade e resiliência;
- Identificar gaps técnicos, arquiteturais ou no processo de desenvolvimento e contribuir ativamente com propostas de melhoria;
- Garantir qualidade através de testes automatizados, Code Reviews, observabilidade e boas práticas de engenharia;
- Investigar e solucionar problemas em produção, atuando na identificação de causa raiz e prevenção de recorrências;
- Contribuir para a documentação técnica e para a disseminação de conhecimento dentro do time;
- Colaborar com Produto, Engenharia e demais áreas na definição e evolução das soluções;
- Atuar como referência técnica para o time, compartilhando conhecimento e apoiando o desenvolvimento de outras pessoas engenheiras.
O que esperamos de você:
- Experiência sólida em desenvolvimento de software backend;
- Experiência desenvolvendo aplicações e serviços utilizando Go (Golang);
- Bom conhecimento de arquitetura de microsserviços e sistemas distribuídos;
- Experiência com bancos de dados relacionais, como PostgreSQL e/ou MySQL;
- Experiência com desenvolvimento e manutenção de APIs e integrações entre sistemas;
- Conhecimento de estratégias e boas práticas de testes automatizados;
- Capacidade de analisar código, arquitetura e documentação de forma crítica;
- Experiência trabalhando com aplicações em produção e preocupação com observabilidade, confiabilidade e performance;
- Capacidade de discutir soluções técnicas, avaliar trade-offs e comunicar decisões de forma clara;
- Boa colaboração em Code Reviews, contribuindo não apenas para encontrar problemas, mas também para elevar a qualidade técnica do time;
- Autonomia para conduzir problemas complexos do entendimento até a solução em produção;
- Saiba utilizar ferramentas de AI-assisted development, como Claude Code, Codex, Gemini ou similares, de forma estratégica para aumentar produtividade e qualidade, mantendo pensamento crítico e responsabilidade sobre o código, arquitetura, segurança e decisões técnicas produzidas com apoio dessas ferramentas.
O que aumenta as suas chances:
- Experiência com sistemas de alta esc