CareerPlanSign in

Staff Software Engineer - Deposits

São Paulo💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Lead the evolution of the global Deposits platform, managing account balances, yield/tax calculations, and transaction processing across multiple markets.

Role type

Staff Software Engineer (Backend, Distributed Systems)

Builds

Global deposits platform supporting Nubank accounts, payments, transfers, and Pix

Domain

Fintech / Banking / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, asynchronous workflows, eventual consistency, high-throughput processing, failure recovery, technical strategy, stakeholder alignment, mentoring, ambiguity navigation

Preferred skills

Financial services/banking experience, Clojure, Datomic, DynamoDB, Redis, Kafka, multi-country platform design

Technologies

Clojure, Datomic, DynamoDB, Redis, Kafka

Responsibilities

Define target architecture and technical strategy for the global Deposits platform; guide migrations from legacy systems; set technical bar for distributed transaction processing and accounting integrity; lead high-impact technical decisions across services; represent Deposits in cross-team alignment; create technical direction via RFCs and design documents; mentor engineers and establish engineering standards; remain hands-on on critical components

Seniority

Staff, hands-on IC with strategic leadership

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.