SOFTWARE ENGINEER OPEN FINANCE SÊNIOR
Brazil3d ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Skills
About the role
Nosso Modo de Fazer no Time:
Transforme sua carreira com o iFood! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o iFood Pago, nossa Fintech, que engloba o iFood Benefícios, o vale alimentação e refeição do iFood e o próprio iFood Pago, o banco do restaurante. Junte-se a nós e faça parte de uma equipe que está sempre à frente com tecnologia de ponta e inovação constante.
Seu Cardápio Diário:
Liderar a evolução técnica da Digital Wallet do iFood, atuando como referência de arquitetura backend em múltiplos sistemas, squads e camadas da plataforma.
O papel combina arquitetura de sistemas distribuídos, pagamentos, Open Finance, identidade digital, segurança e integração com SDKs nativos para dispositivos móveis. A pessoa será responsável por transformar requisitos complexos de produto, negócio, segurança e regulamentação em plataformas confiáveis, escaláveis e sustentáveis.
É um papel de liderança técnica sem gestão de pessoas: o impacto vem de arquitetura, padrões, decisões de longo prazo, resolução de problemas complexos e desenvolvimento de outros engenheiros.
Ingredientes Que Buscamos:
- Sólida experiência em desenvolvimento backend e evolução de sistemas distribuídos e de alta criticidade.
- Experiência prévia como Staff Engineer, Principal Engineer, Tech Lead ou em posição equivalente de liderança técnica.
- Domínio de arquitetura de sistemas distribuídos, microsserviços, sistemas orientados a eventos e integração entre domínios.
- Experiência consistente com APIs, mensageria, processamento assíncrono, idempotência, consistência eventual e workflows distribuídos.
- Experiência com Kafka ou tecnologias equivalentes, incluindo tópicos, partições, consumer groups, reprocessamento e evolução de schemas.
- Bancos relacionais e NoSQL: modelagem, transações, índices e tuning de queries.
- Observabilidade e operação: métricas, logs estruturados, tracing, alertas e definição de SLOs.
- Cloud, containers, infraestrutura como código e pipelines de CI/CD.
- Conhecimento sólido de segurança aplicada a APIs, sistemas distribuídos, identidade e dados sensíveis.
- Testes automatizados, testes de integração, contract testing e estratégias de validação de sistemas distribuídos.
- Capacidade de comunicar decisões técnicas por escrito, incluindo RFCs, ADRs e documentação arquitetural.
- Experiência prática com SDKs nativos para Android e/ou iOS, ou experiência relevante na integração entre backend e plataformas mobile.
- Conhecimento de autenticação moderna, gerenciamento de credenciais, biometria, device binding, WebAuthn, FIDO2 ou passkeys.
- Experiência com Open Finance, pagamentos, banking-as-a-service ou integrações com instituições financeiras.
Para Realçar o Sabor:
- Experiência na construção de digital wallets, contas digitais, plataformas de pagamentos ou sistemas financeiros.
- Experiência com ledger, double-entry bookkeeping, conciliação, liquidação, saldo e trilhas de auditoria.
- Experiência com Pix, iniciação de pagamentos ou integrações com arranjos de pagamento.
- Experiência profunda com Open Finance e padrões de segurança aplicáveis a integrações financeiras.
- Experiência com passkeys, WebAuthn, FIDO2, Secure Enclave, Android Keystore ou tecnologias equivalentes.
- Experiência com SDKs nativos distribuídos para múltiplos aplicativos ou consumidores externos.
- Experiência com tokenização, gestão de chaves, HSM, criptografia aplicada ou proteção de dados sensíveis.
- Vivência com padrões avançados de event-driven: CQRS, event sourcing, saga e outbox pattern.
- Experiência com antifraude, prevenção de account takeover, análise de risco e autenticação adaptativa.
- Background poliglota em Go, Java, Kotlin, Swift, Python ou outras linguagens relevantes.
- Experiência em ambientes regulados, fintechs, bancos, meios de pagamento ou empresas de grande escala
Buscamos uma pessoa apaixonada por tecnologia e inovação, que esteja sempre em busca de novos aprendizados e desafios. Se você se identifica com este perfil, adoraríamos conhecer você!