Engenheiro(a) de Software Pleno a Sênior | BTG Pay

Magnetis

São Paulo

Presencial

BRL 180 000 - 240 000

Tempo integral

14 dias+
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Participação nos Lucros e Resultados (

Resumo da oferta

BTG Pay em São Paulo busca Engenheiro(a) de Software Pleno a Sênior para atuar no desenvolvimento backend com C#/.NET, mantendo APIs em produção e integração com pagamentos.

Você trabalhará com PostgreSQL avançado, Kafka, Protobuf e CQRS; participará de migrations, observabilidade e monorepos, com ajustes no frontend (React/TypeScript) quando necessário.

Qualificações

  • Experiência consolidada em backend com C#/.NET e APIs em produção.
  • Domínio de PostgreSQL, consultas analíticas e modelagem relacional.
  • Experiência com Kafka, Protobuf e arquitetura CQRS.
  • Trabalho com migrations em bases grandes e bloqueios de produção.
  • Conhecimento de observabilidade, métricas, tracing e logs estruturados.
  • Experiência com monorepos e organização de código em equipes grandes.
  • Capacidade de ajustar o frontend (React+TypeScript) quando necessário.
  • Inglês técnico para leitura de documentação.

Responsabilidades

  • Desenvolver e manter serviços backend em C#/.NET e APIs de alta disponibilidade.
  • Projetar arquitetura em camadas e separar responsabilidades de negócio.
  • Garantir qualidade com testes automatizados (unidade e integração).
  • Gerenciar migrações de banco de dados e performance de consultas.
  • Aprimorar observabilidade, métricas e logs; atuar com Debezium/Outbox quando aplicável.
  • Contribuir com padrões CQRS e arquitetura orientada a eventos.
  • Colaborar com frontend quando necessário e participar de revisões de código.

Conhecimentos

C# / .NET
PostgreSQL
Kafka
Protobuf
CQRS
Migrations
Observability
Monorepos
React / TypeScript

Ferramentas

Outbox
Debezium

Descrição da oferta de emprego

Engenheiro(a) de Software Pleno a Sênior | BTG Pay
São Paulo
Por que trabalhar no BTG?

Que tal ter a chance de ser dono do seu próprio negócio dentro de uma empresa sólida e com mais de 40 anos de história? No BTG valorizamos espírito empreendedor, autonomia, agilidade, foco no cliente, excelência e visão de longo prazo. Agimos com integridade, responsabilidade, simplicidade, inconformismo e dedicação.

Meritocracia está no centro do nosso dia a dia. Temos um escritório open space e uma estrutura horizontal onde você vai conversar com os melhores profissionais de mercado e ter desafios reais e diários.

Esperamos de você:

  • Disponibilidade para atuar em modelo híbrido na Faria Lima - São Paulo
  • Experiência consolidada em desenvolvimento backend com C# / .NET, tendo mantido APIs em produção;
  • Entity Framework Core com fluência: consultas com GROUP BY e agregações, entendimento do que é traduzido para SQL e do que cai em avaliação no cliente;
  • SQL e modelagem relacional em nível prático: escrever e otimizar consultas analíticas, ler um plano de execução e avaliar o impacto de um índice;
  • Domínio de arquitetura em camadas e separação de responsabilidades, com clareza sobre onde cada regra deve morar;
  • Testes automatizados como parte do fluxo de desenvolvimento: unidade e integração, cobrindo a regra de negócio e não apenas o caminho feliz;
  • Rigor com corretude de dados: valores monetários, arredondamento, fusos horários e casos de borda. Em meios de pagamento, um número errado na tela é um incidente;
  • Capacidade de validar o próprio trabalho de ponta a ponta: testar em ambiente real, conferir resultados contra a fonte da verdade e reconciliar divergências antes de considerar a entrega pronta;
  • Conforto para fazer ajustes pontuais no frontend (React + TypeScript) quando a entrega exigir, sem necessidade de especialização
  • Comunicação clara em português, para explicar decisões técnicas e trade-offs a pessoas técnicas e não técnicas;
  • Disposição para questionar requisitos quando a regra de negócio estiver ambígua, em vez de escolher uma interpretação silenciosamente.

Conhecimentos desejáveis:

  • Domínio de meios de pagamento/adquirência: autorização, captura, estorno, chargeback, bandeiras, MDR, liquidação e agenda de recebíveis;
  • PostgreSQL em profundidade — funções de janela, agregações condicionais (FILTER), tipos timestamptz e comportamento de transações;
  • Arquitetura orientada a eventos: Kafka, Protobuf, padrão Outbox e Debezium;
  • CQRS, mediator e modelagem de erros esperados sem exceções;
  • Experiência com migrations em bases grandes, incluindo cuidados de bloqueio em produção;
  • Noções de observabilidade: métricas, tracing e logs estruturados;
  • Contato com arquitetura OLAP e bancos colunares, entendendo quando compensam frente a um banco transacional;
  • Experiência com monorepos;
  • Conhecimento de regulação do Banco Central aplicada a arranjos de pagamento e registro de recebíveis;
  • Inglês para leitura de documentação técnica.
  • Participação nos Lucros e Resultados (PLR);
  • Auxílio Alimentação e Refeição;
  • Planos por adesão como Previdência Privada e Seguro de Vida;
  • Desconto em Farmácia;
  • Programa de Nutrição;
  • Licença Maternidade e Paternidade Estendida – empresa Cidadã.

O BTG Pactual respeita a pluralidade de identidades e trabalha para promover uma cultura inclusiva. Não fazemos distinção de raça, cor, religião, identidade de gênero, orientação sexual, nacionalidade, deficiência ou idade em nenhuma etapa do processo seletivo, reforçando nosso compromisso com a diversidade.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Engenheiro(a) de Software (.NET) | BTG Empresas
Engenheiro(a) de Software (.NET) | BTG Empresas

Magnetis • São Paulo

Híbrido
BRL 180 000 - 240 000
Engenheiro de Software .NET Pleno a Senior | BTG Empresas
Engenheiro de Software .NET Pleno a Senior | BTG Empresas

Magnetis • São Paulo

Presencial
Participação nos Lucros e Resultados (PLR)
Auxílio Alimentação e Refeição
Planos de Previdência Privada e Seguro de Vida
+3
Engenheiro de Software Pleno | BTG EMPRESAS
Engenheiro de Software Pleno | BTG EMPRESAS

Magnetis • São Paulo

Híbrido
BRL 120 000 - 180 000
PLR
Auxílio alimentação/refeição
Previdência Privada
+4
Engenheiro de Software Java Senior | Digital Equities
Engenheiro de Software Java Senior | Digital Equities

Magnetis • São Paulo

Híbrido
BRL 180 000 - 270 000
PLR
Auxílio Alimentação
Refeição
+5
Engenheiro de Software Frontend | BTG Empresas
Engenheiro de Software Frontend | BTG Empresas

Magnetis • São Paulo

Presencial
BRL 140 000 - 210 000
PLR
Auxílio alimentação
Refeição
+6
Desenvolvedor(a) de Software Back-End | Investment Products (Luis)
Desenvolvedor(a) de Software Back-End | Investment Products (Luis)

Magnetis • São Paulo

Híbrido
BRL 180 000 - 280 000
Auxílio alimentação
Plano de Previdência Privada
Seguro de Vida
+2
Engenheiro de Software Java / .NET - IT CREDIT & ARCHITECTURE
Engenheiro de Software Java / .NET - IT CREDIT & ARCHITECTURE

Magnetis • São Paulo

Presencial
BRL 391 000 - 670 000
PLR
Auxílio alimentação e refeição
Previdência Privada
+4
Engenheiro(a) de Software (Full Stack) | IT Pricing Distribution
Engenheiro(a) de Software (Full Stack) | IT Pricing Distribution

Magnetis • São Paulo, Rio de Janeiro

Presencial
Participação nos Lucros e Resultados (PLR)
Auxílio Alimentação e Refeição
Planos de Previdência Privada e Seguro de Vida
+2
Desenvolvedor(a) de Software Back-End | Investment Products
Desenvolvedor(a) de Software Back-End | Investment Products

Magnetis • São Paulo

Híbrido
BRL 150 000 - 240 000
PLR
Auxílio alimentação
Previdência Privada
+4
Engenheiro (a) de Software Sr. - Full Stack .NET
Engenheiro (a) de Software Sr. - Full Stack .NET

Magnetis • São Paulo

Presencial
BRL 312 000 - 402 000
PLR
Auxílio alimentação
Previdência privada
+4