← voltar para vagas

staff em engenharia de software - deposits

@ NUBANK · ·HÍBRIDO · SÃO PAULO, CAMPINAS, PALO ALTO, TORONTO, BELO HORIZONTE, VIRGINIA, MIAMI OU RIO DE JANEIRO

Sobre a vaga

Buscamos uma pessoa Staff Software Engineer para integrar o time de Deposits. Você atuará em um ambiente de alta complexidade, projetando e evoluindo sistemas que lidam com milhões de transações diárias. O modelo de trabalho é híbrido, com escritórios em diversas cidades.

Responsabilidades

  • Liderar o design e a implementação de soluções escaláveis para a plataforma de depósitos
  • Colaborar com times multidisciplinares para definir estratégias técnicas de longo prazo
  • Mentorar engenheiros de níveis pleno e sênior, promovendo boas práticas de engenharia
  • Garantir a confiabilidade e performance dos sistemas, utilizando observabilidade e testes rigorosos

Requisitos

  • Experiência sólida em engenharia de software, com domínio de Clojure ou linguagens funcionais
  • Conhecimento profundo em bancos de dados como Datomic, DynamoDB e Redis
  • Experiência com sistemas de mensageria, especialmente Kafka
  • Capacidade de tomar decisões técnicas complexas e comunicar trade-offs claramente
  • Inglês avançado para comunicação com times globais

Diferenciais

  • Experiência em sistemas financeiros ou de alta disponibilidade
  • Contribuições para projetos open source
  • Familiaridade com arquiteturas orientadas a eventos e microsserviços

Benefícios

  • Remuneração competitiva com participação nos resultados
  • Plano de saúde e odontológico
  • Vale-refeição ou alimentação
  • Horário flexível e possibilidade de trabalho remoto parcial
  • Acesso a plataformas de aprendizado e eventos técnicos