Staff Software Engineer, Backend (Recoveries)
Core
Define technical direction for the Recoveries platform, scaling decisioning capabilities, expanding internationally, and strengthening data integrity for charged-off loan recovery.
Role type
Staff Software Engineer (Backend)
Builds
Recovery platform integrating external partners and customer-facing experiences for loan recall, payments, reconciliation, and bankruptcy workflows.
Domain
Fintech / Financial Services / Loan Recovery
Required skills
Backend system design at scale, Python, Kotlin, AWS, MySQL, Kubernetes, correctness-sensitive batch/asynchronous systems, architectural solutions across complex boundaries, technical strategy definition, team operations and on-call management, code review standards, technical mentorship.
Preferred skills
Experience in financial systems, international expansion, cross-functional collaboration.
Technologies
Python, Kotlin, AWS, MySQL, Kubernetes
Responsibilities
Set technical strategy for the team on a year-long time scale; shape the evolution of the Recoveries platform; collaborate with product, design, and analytics; act as a force-multiplier for technical solutions; own team operations, monitoring, and alerting; foster a culture of quality and ownership; develop talent on the team.
Seniority
Staff, hands-on IC with strategic leadership
