Engenheiro(a) de Software Sênior

CERC

Brazil

Description

A CERC é a empresa de tecnologia que está transformando a infraestrutura do mercado financeiro brasileiro. Nosso propósito é aumentar em 10x o potencial de crédito no Brasil — e fazemos isso construindo, do zero, uma plataforma tecnológica 100% cloud em nível único de escala no mercado.

Não somos uma empresa financeira que usa tecnologia. Somos uma empresa de tecnologia que resolve um dos problemas mais complexos do sistema financeiro.

Nossa plataforma processa volumes expressivos de transações, conecta dezenas de instituições financeiras em tempo real e opera em um setor onde performance, confiabilidade e segurança não são diferenciais — são exigências. Em 4 anos, crescemos mais de 20x e triplicamos nosso valor de mercado. Cada linha de código que entra em produção aqui tem impacto real na economia brasileira.

É nesse contexto que nosso time de engenharia trabalha.

Os desafios são técnicos de verdade: sistemas distribuídos em alta escala, arquiteturas que precisam evoluir sem parar de funcionar, decisões que equilibram velocidade de entrega e solidez estrutural. Não há espaço para soluções medianas — e é exatamente por isso que buscamos engenheiros que se motivam com problemas difíceis.

Se você quer construir sistemas que importam — com autonomia técnica, num time que leva engenharia a sério — queremos te conhecer.

RESPONSABILIDADES E ATRIBUIÇÕES

Como Engenheiro(a) de Software Sênior, você vai:

  • Liderar o design e a implementação de sistemas distribuídos, garantindo alta performance e escalabilidade.
  • Atuar como referência técnica para o time, conduzindo revisões de código e decisões arquiteturais.
  • Propor soluções inovadoras para desafios complexos, alinhando tecnologia e estratégia de negócio.
  • Contribuir para a evolução de nossa cultura de engenharia, disseminando boas práticas e mentorando outros engenheiros.
  • Colaborar com times multifuncionais para definir soluções de longo prazo e garantir a qualidade técnica do produto.

REQUISITOS E QUALIFICAÇÕES

Você pode dar match com nossos desafios tendo:

  • Sólida experiência com linguagens de programação como Python, Java, ou similares, e arquitetura de sistemas distribuídos.
  • Forte domínio de cloud computing (AWS, GCP ou Azure) e arquitetura de microsserviços.
  • Profunda experiência com bancos de dados (relacionais e não relacionais), otimização de queries e modelagem.
  • Conhecimento avançado de práticas de DevOps, automação de testes e monitoramento de sistemas.
  • Habilidade de liderança técnica e experiência em conduzir projetos de grande impacto, propondo melhorias e inovações.

Queremos pessoas colaborativas, criativas e empreendedoras… Topa o desafio?

Valorizamos a diversidade e incentivamos a candidatura de pessoas com deficiência (PCD).