Posted 1 month ago
Engenheiro(a) de Software Pleno a Sênior | BTG Pay
São PauloOn-site
AI Summary
Full-stack software engineer responsible for developing and maintaining backend payment systems, ensuring data correctness and reliability in production.
About this role
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;
- Docker e pipelines de CI/CD;
- 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.
Benefícios:
- Participação nos Lucros e Resultados (PLR);
- Auxílio Alimentação e Refeição;
- Plano Médico;
- Plano Odontológico;
- Auxílio Creche/Babá;
- Vale Transporte;
- WellHub;
- TotalPass;
- Programa de Apoio Pessoal (EAP);
- Planos por adesão como Previdência Privada e Seguro de Vida;
- Desconto em Farmácia;
- Programa de Nutrição;
- Programa de Gestantes;
- Licença Maternidade e Paternidade Estendida – empresa Cidadã.
Skills
C++CI/CDCQRSDebeziumDockerEntity Framework CoreKafkaMonorepo.NETObservabilityOutbox PatternPostgreSQLProtobufSQL
Explore related jobs
More jobs at BTG Pactual
Analista de Asset Servicing- Credit & Illiquid AssetsSão Paulo, Brazil
Desenvolvedor .NET C# - Electronic TradingSão Paulo, Brazil
Software Engineer | Collateral & Margin PlatformSão Paulo
IT ASSISTANT - FXSão Paulo, Rio de Janeiro ou Teletrabalho
Analista de FP&A Consumer FinanceSão Paulo
Especialista BTG Empresas - Produtos Crédito Parcelados e RotativosSão Paulo
Similar C++ jobs
Jobs in São Paulo
Brazil - Operations Representative (Boarding Agent/Maritime Ship Agent)ISS Group Holdings Limited · Santos, São Paulo- Analista Júnior em Infraestrutura | SREXP Inc. · São Paulo, SP
- Analista Pleno em Infraestrutura | SREXP Inc. · São Paulo, SP
Consultor de Vendas - Tucuruvi/SPAgibank · São Paulo, São Paulo
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.