Staff Software Engineer, Backend (Deal reporting)
Core
Building critical capital partner integrations, services to automate funding processes, and testing infrastructure to power the funding of every Affirm loan.
Role type
Staff Software Engineer (Backend)
Builds
Capital partner integrations, funding automation services, and testing infrastructure
Domain
Fintech / Credit / Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
Backend system design at scale, distributed systems architecture, Python or Kotlin, AWS, MySQL, Kubernetes, Spark internals, task orchestration (Airflow/Temporal), technical strategy definition, team operations management, code review standards, mentorship
Preferred skills
Experience with major feature delivery and deprecation, navigating ambiguity, cross-functional collaboration
Technologies
Python, Kotlin, AWS, MySQL, Kubernetes, Spark, Airflow, Temporal
Responsibilities
Set technical strategy for the team on a year-long time scale; collaborate with product and design to manage technical risks; act as a force-multiplier by defining technical solutions and operational processes; own team operations including monitoring, triage, and alerting; foster a culture of quality by setting code review and design standards; develop talent through feedback and guidance
Seniority
Staff, hands-on IC with strategic leadership