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.

Senior Staff Software Engineer - Money Boxes at Nubank | JobZoey