Logo for BMP

Software Engineer - Backend

Role overview

Qualifications

  • Significant experience in backend development with a focus on distributed systems and high availability
  • Proficiency in .NET (C#), including ASP.NET Core, Python, background services, and resilience patterns
  • Experience with asynchronous messaging (RabbitMQ, Kafka, AWS SQS, IBM MQ or similar)
  • Solid knowledge of AWS, relational databases, and transactional data modeling

Responsibilities

  • Develop and maintain payment microservices, BaaS, and regulatory integrations in .NET (C#), Python
  • Design and evolve REST APIs aimed at partners, focusing on contract, versioning, and developer experience (DX)
  • Implement resilience and fault tolerance patterns (retry, circuit breaker, idempotency, dead-letter)
  • Build auditing, traceability, and structured logging solutions compliant with BCB requirements

About the company

BMP logo

BMP

A BMP é uma Instituição Financeira autorizada e regulamentada pelo Banco Central do Brasil desde 2009. Nossa estrutura é voltada para a originação de operações de crédito e para a prestação de serviços financeiros, com foco em soluções de crédito para o atacado e varejo, para tanto, dispomos de uma plataforma digital de múltiplos acessos, com informações qualificadas, seguras e ágeis. Uma base de conhecimento aprofundado nos permite um entendimento rápido e soluções eficazes. Chamamos de Inteligência do Negócio nossa expertise em desenvolver produtos financeiros vencedores para cada tipo de cliente e para cada modelo de negócio. Inteligência do Negócio • Auxiliar o cliente a estabelecer claramente seu principal objetivo. • Entender o funcionamento atual do cliente e desenvolver um workflow adequado. • Aliar tecnologia ao negócio. • Desenvolver indicadores de performance. • Treinar e monitorar o pessoal envolvido.

Company details

Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Você é um apaixonado por negócios e Tecnologia e está em busca de novos desafios? Então, a BMP é o seu lugar! Estamos crescendo cada dia mais e buscando pessoas com espírito de liderança, criativas e atentas à inovação para fazer parte do nosso time. Se você está pronto para fazer parte de um ambiente dinâmico e colaborativo e quer transformar o mercado financeiro, confira os requisitos para a vaga de Software Engineer – Backend. 

Sobre a BMP

Somos um Hub de novos modelos de negócios que constrói produtos financeiros e bancários aliados à inovação. Nossas soluções proprietárias e de alta infraestrutura tecnológica atendem a necessidade de cada parceiro de maneira simples, eficiente e segura. 

Nossa marca está no centro da revolução financeira, afinal, somos referência em Credit as a Service e o BAAS (Banking As a Service) número 1 do Brasil, com o propósito de transformar o mercado financeiro e construir, junto com os nossos parceiros. 

Sobre o desafio.

Na BMP Digital, backend é infraestrutura crítica para o sistema financeiro. Como Software Engineer Sênior, você será responsável por desenvolver sistemas que movem dinheiro, habilitam parceiros e operam sob exigências regulatórias do Banco Central. É um papel com impacto direto em disponibilidade, compliance e experiência de parceiros. Aqui, qualidade de código e auditabilidade são requisitos inseparáveis.

Resumo das atividades.

  • Desenvolver e manter microsserviços de pagamentos, BaaS e integrações regulatórias em .NET (C#), Python;
  • Projetar e evoluir APIs REST voltadas a parceiros, com foco em contrato, versionamento e experiência do desenvolvedor (DX);
  • Implementar padrões de resiliência e tolerância a falhas (retry, circuit breaker, idempotência, dead-letter);
  • Construir soluções de auditoria, rastreabilidade e logging estruturado, aderentes às exigências do BCB;
  • Atuar em on-call rotativo, conduzindo diagnóstico de incidentes em produção com autonomia;
  • Realizar code reviewe apoiar a evolução técnica de engenheiros do time;
  • Contribuir para decisões de arquitetura por meio de ADRs e documentação técnica.

Requisitos técnicos.

  • Experiência significativa em desenvolvimento backend, com foco em sistemas distribuídos e alta disponibilidade;
  • Domínio de .NET (C#), incluindo ASP.NET Core, Pythonn, background services e padrões de resiliência (ex.: Polly);
  • Experiência com mensageria assíncrona (RabbitMQ, Kafka, AWS SQS, IBM MQ ou similares);
  • Sólidos conhecimentos em AWS, bancos relacionais e modelagem de dados transacionais;
  • Capacidade de atuar com observabilidade em produção (logs, métricas e traces).

Diferenciais.

  • Vivência em fintech, banco digital ou instituição com ISPB próprio;

Informações adicionais:

  • Modelo remoto;
  • Jornada de 2ª a 6ª - das 9h às 18h.

O que oferecemos:

  • Vale Refeição;
  • Assistência Médica e Odontológica Amil;
  • Propay - Programa de bem-estar e saúde;
  • Total Pass;

Vem construir o futuro do Mercado Financeiro com a gente. Vem pra BMP!

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.