Senior Software Engineer (Lending Team)
Core
Design and build the onboarding journey, repayment integration, and core lending product experience for informal sole traders in Brazil, connecting Open Finance data to underwriting models.
Role type
Senior Software Engineer (Lending Product)
Builds
End-to-end lending product including onboarding, credit assessment, servicing, and collections for Brazilian sole traders.
Domain
Fintech / Lending / Open Finance / Brazil
Deliverable
production ML models | product features
Required skills
Designing and owning complex distributed systems, Open Finance or Open Banking integrations, Golang backend development, architectural decision-making, coaching engineers, navigating regulatory landscapes.
Preferred skills
Experience in banks or regulated financial products, fluency in Java, Kotlin, Python, or Ruby.
Technologies
Golang, Java, Kotlin, Python, Ruby, Open Finance APIs.
Responsibilities
Design and build the onboarding experience including KYC and data integration; Lead technical relationships with Open Finance partners; Build the core lending product from credit assessment to collections; Connect data to underwriting models; Make high-impact architecture calls; Partner with Compliance and Bank squads on regulatory requirements.
Seniority
Senior, hands-on IC with mentorship responsibilities.