Nubank
Financial Services
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.