
Affirm
Staff
Staff Backend Engineer (Remote Poland) setting technical strategy for Affirm's Deal Reporting team and international funding infrastructure
This is the Remote Poland posting of Affirm's Staff Software Engineer role on the Deal Reporting team, owning capital partner integrations and funding automation for every Affirm loan as part of the team's first international build-out. Requirements mirror the core role: 7+ years building distributed backend systems (Python/Kotlin, AWS, MySQL, Kubernetes), Spark internals knowledge, and the ability to set year-long technical strategy.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Distributed backend systems at scale (Python/Kotlin, AWS, MySQL, Kubernetes)
- Spark internals and data processing pipelines
- Task orchestration (Airflow/Temporal) for financial integrations
- Setting year-long technical strategy and driving execution plans
- Operational ownership: monitoring, triage rotations, testing, alerting
- Operating with ambiguity across low-level code and large-system architecture
Common question themes
Design a highly available system for a capital-partner funding integration
Tell me about setting technical strategy for a team over a multi-quarter horizon
How have you used Spark and what do you understand about its internals
Describe how you've built monitoring/triage/alerting for a production system you own
How do you turn an ambiguous financial reporting requirement into an execution plan
How have you mentored engineers or raised code review standards on a team
Related interviews

Affirm
Staff
Staff Product Manager, App Platform & Experience

Affirm
Mid
Analytics Engineer II

Affirm
Manager
Manager, Machine Learning Engineering (Repayment & Recovery)

Coinbase
Staff
Staff Software Engineer, Backend (Consumer - Prediction Markets)

Brex
Mid
Software Engineer II, Backend

Brex
Staff