Senior Staff Software Engineer - Remittance
Core
Architect the foundation for Nubank's global Remittance and Cross-Border Payment Platforms, enabling instant, low-cost, multi-currency money movement for millions of users across borders.
Role type
Senior Staff Software Engineer (Payments Architecture)
Builds
Global remittance engine, FX execution services, multi-currency ledger systems, and integrations with international payment rails (PIX, SPEI, FedNow, SWIFT).
Domain
Fintech, Cross-border payments, Foreign Exchange (FX), Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Event-driven design, Transactional consistency (sagas/orchestration), Double-entry accounting engines, High-concurrency microservices, Payment rail integration, Technical RFC leadership, Engineering mentorship
Preferred skills
Remittance system experience, Multi-currency ledger expertise, Fluency in Portuguese or Spanish
Technologies
None explicitly listed beyond domain concepts
Responsibilities
Design long-term technical vision for multi-currency money movement and FX rate locking, Architect plug-and-play integrations with global payout partners and banking networks, Build transaction execution engines guaranteeing exact-once delivery and deterministic ledger balancing, Partner with compliance teams to embed real-time AML/KYC/Sanctions screening, Drive cross-organizational consensus on architectural decisions via RFCs, Mentor senior engineers in distributed systems and payment domain knowledge
Seniority
Senior Staff, strategic architecture & mentorship