Senior Software Engineer, Backend (Loan Origination and Reporting)
Core
Build and scale data platforms and services that process loan originations in real time and deliver accurate reporting to Affirm and its financial partners.
Role type
Senior Staff Software Engineer (Backend/Platform)
Builds
Real-time loan origination systems, batch processing pipelines, and reporting services for financial partners.
Domain
Fintech / Lending / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Kotlin, AWS, MySQL, Kubernetes, Spark, Airflow, distributed systems design, batch processing, large codebase refactoring, technical planning
Preferred skills
Leading teams through ambiguity, fostering culture of quality, developing talent, advocating for process improvements
Technologies
Python, Kotlin, AWS, MySQL, Kubernetes, Spark, Airflow
Responsibilities
Own and deliver quarterly team goals, lead engineers to solve open-ended problems, collaborate with product/design/analytics on technical constraints, monitor system metrics and support on-call, set code review and design standards, provide feedback and guidance to team members
Seniority
Senior, hands-on IC with leadership responsibilities