Nubank

Financial Services

StaffSoftwareEngineer

CA$225–325k ~AI est. Toronto, Canada; São Paulo, Brazil; Rio de Janeiro, Brazil; Campinas, Brazil; Belo Horizonte, Brazil
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer at Nubank. Own architectural vision for Lending Foundations. Define platform architecture”

What You'll Achieve.

High business impact; Measurable impact on global lending expansion

Industry & Context.

Financial Services
Problems you'll solve

Technical choices; Root cause analysis

What They're Looking For.

Must Have

Extensive senior/staff engineer experience, Designing distributed systems, Evolving distributed systems, Designing platform layers, Evolving platform layers, Deep experience event-oriented architectures, Background in functional or JVM-based, Proven track record owning architectural vision, Bringing clarity to evolving requirements, Bringing direction to evolving requirements, Demonstrated ability to drive alignment, Experience acting as platform engineer, Articulate complex technical concepts, Influence decisions at multiple levels

Nice to Have

Experience in lending, Experience in credit, Experience in financial services platforms, Experience in multi-country environments, Experience in global product environments, Prior responsibility for migration initiatives, Prior responsibility for re-platforming initiatives, Familiarity with Clojure, Familiarity with Datomic, Familiarity with Kafka

What You'll Do.

Own architectural vision for Lending Foundations

Define platform architecture

Evolve platform architecture

Design shared platform capabilities

Scale shared platform capabilities

Build decisioning primitives

Build integration patterns

Lead cross-team architectural initiatives

Drive alignment on technical choices

Ensure coherent evolution of platform layer

Evolve event-oriented architectures

Apply event-driven patterns

Refine event-driven patterns

Partner with product leadership

Partner with business leadership

Translate business goals into capabilities

Translate expansion plans into capabilities

Multiply senior engineering talent

Mentor senior engineers

Raise engineering bar

Conduct design reviews

Provide technical guidance

How You'll Work.

Team & Collaboration

Multi-level engineering group; Partnering with product leaders; Partnering with business leaders; Cross-team architectural initiatives; Multiple squads and stakeholders

Communication Scope

Technical concepts; Influence decisions

Full Job Description

Staff Software Engineer – Lending Foundations About Us Nu is one of the largest digital financial platforms in the world, with more than 127 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we are redefining financial services in Latin America and beyond — and this is still just the beginning of the purple future we’re building. We combine proprietary technology, data intelligence, and an efficient operating model to deliver financial products that are simple, accessible, and human. Our impact has been recognized by global rankings such as Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. Learn more at: https://international.nubank.com.br/careers/ About the role The Global Lending Foundations team, within our Global Lending BU, is building the platform that fundamentally changes how we design, build, and roll out lending decisions across new geographies. Our mission is to create the tools and evolve the architecture that make it dramatically easier to launch lending products in new countries, with high business impact and direct exposure to Nu’s global expansion. As a Staff Software Engineer – Lending Foundations, you will be a senior technical leader in this platform layer: defining the long-horizon technical direction for how Lending platforms scale across countries, products, and partners, and shaping how every future lending product is built across Brazil, the US, Mexico, Colombia and future markets. You will operate at platform scale — building shared infrastructure that other teams depend on for years — while working in a highly engaged, multi-level engineering group (IC7–IC4) and partnering closely with product and business leaders. You’ll be responsible for Owning the architectural vision for Lending Foundations: Define and evolve the platform architecture that underpins lending products across countries, products, and partners, making decisions that

Free ATS check

Applying for this Staff Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Nubank?

Real rants from real employees. Read before you apply.

Read Company Rants →