Affirm
Senior
Own the backend systems that feed Affirm's consumer credit data to reporting agencies
Affirm is hiring a Senior Software Engineer for its Furnishing Platform team (Remote, Spain) to build the scalable systems and data pipelines that deliver accurate, timely consumer credit data to Consumer Reporting Agencies. The role spans architecture influence across teams, operational excellence, and mentoring, requiring 4+ years building large-scale distributed backend systems in Kotlin (Python a plus) on AWS/MySQL/Kubernetes.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Distributed backend system design at scale
- Data pipeline reliability for regulated/compliance-sensitive data
- Cross-team architectural influence and technical strategy
- Operational excellence: monitoring, alerting, incident recovery
- Mentoring and raising engineering standards
- Kotlin/Python, AWS, MySQL, Kubernetes (Airflow/Spark a plus)
Common question themes
Design a system for delivering accurate, timely data to an external regulated party
Tell me about a time you shaped technical strategy across multiple teams
Walk through a production incident you owned during on-call and what changed after
How have you balanced short-term delivery pressure against long-term system scalability
Describe mentoring an engineer through a hard technical or design problem
How do you drive clarity when requirements are ambiguous and cross-functional