Nubank
Senior Staff Software Engineer - Money Boxes
Toronto. Posted 15 days ago
The role
You will architect the Money Boxes core platform to enable millions of users to deposit, segment, and yield return on savings. You will define the technical vision for backend architecture, build core ledgering and transaction engines, and design liquidity and asset routing infrastructure.
What you will do
- Define and execute the multi-year technical vision for Money Boxes backend architecture
- Architect high-throughput, double-entry accounting engines and balance tracking systems
- Design resilient execution flows for deposits, withdrawals, and auto-investments
- Abstract regional regulatory rules, local tax logic, and currency nuances into platform boundaries
- Author comprehensive design documents (RFCs) and drive architectural consensus
- Mentor senior engineers in distributed systems design, resilience patterns, fault tolerance, and domain-driven design
Required qualifications
- Proven experience as a senior technical leader (Staff/Senior Staff level) designing, operating, and scaling highly available, mission-critical distributed systems
- Deep hands-on experience building systems in transactional environments such as savings platforms, ledger/accounting engines, investment order management, custody, or core banking infrastructure
- Exceptional fluency in event-driven architectures, transactional consistency, distributed sagas, domain-driven design (DDD), and high-concurrency microservices
- Demonstrated ability to build domain-agnostic, developer-friendly platforms and APIs
- Proven success driving cross-organizational technical alignment and communicating technical strategy
- Professional fluency in English
Nice to have
- Portuguese
- Spanish
Benefits
- Chance of earning equity at Nubank
- NuCare – Psychological, Financial and Legal Assistance Program
- Life Insurance
- Medical Plan
- NuLanguage – Language Course Program
- Nucleo - Our learning platform of courses
- Extended Parental Leave
- Relocation Assistance Package, if applicable
Before you apply
- Recruitment process may involve the use of artificial intelligence–enabled tools
- Nu does not provide individualized technical feedback
About the company
Nu serves more than 140 million customers with a mission to fight complexity and empower people. The company leads industry transformation through innovative products and human-centered services.