Overview Software Engineer II, Backend (Furnishing Platform) – Remote Spain
Affirm is reinventing credit to offer flexible, transparent buy now and pay later solutions. We are looking for a highly motivated Software Engineer to join the Furnishing Platform team to build scalable systems and data pipelines powering consumer credit reporting. You will partner with Product, Compliance, Servicing, and Credit teams to design robust reporting systems that deliver accurate and timely data from Affirm’s financial product portfolio to Consumer Reporting Agencies. We aim to scale our products to 10x and beyond by building world-class systems that support Affirm’s mission.
Join us as we build a beloved, lasting financial services brand predicated on honesty and trust.
What you’ll do Collaborate closely with the Furnishing Platform team (Product Manager, Engineering Manager, Tech Leads, and engineers) to deliver projects aligned with the roadmap.
Design, build, and maintain robust and scalable data pipelines using Apache Spark, SQL, and Airflow.
Produce simple, elegant, maintainable designs and high-quality code that is easy to understand and extend.
Work cross-functionally with engineering and partner teams to support the design, implementation, rollout, and maintenance of key initiatives.
Actively participate in code reviews, technical design discussions, and Scrum ceremonies.
Contribute to platform-level improvements in orchestration, testing, observability, and system health.
On-Call Rotation – this role requires participation in an on-call rotation.
What We Look For 3+ years of experience as a software engineer.
Ability to design solutions spanning multiple software components from business or engineering problems.
Strong focus on readable, well-tested, and extensible code.
Experience navigating large codebases, debugging unfamiliar code, and giving constructive code review feedback.
Proficiency in Python with hands-on experience using Spark and Airflow.
Solid understanding of SQL, data modeling, ETL best practices, and data quality standards.
Nice to Have :
Experience with Kotlin or Java.
Background in FinTech or other regulated environments.
Experience with cloud platforms like AWS, GCP, or Azure.
Interest in developer tooling, data validation, or CI / CD for data systems.
Location Location : Remote Spain. We can offer visa sponsorship for this role, but require that someone is based in Spain for the role.
Compensation and Benefits Base Pay Grade – L; Equity Grade – Spain 3. Affirm’s compensation structure is transparent and varies by location, experience, and skills. Base pay is part of a total package that may include stipends for health, wellness, and technology spending, plus benefits (including subsidized medical coverage, dental and vision for you and dependents). Equity rewards may also be available.
Flexible Spending Wallets for tech, food, and lifestyle
Away Days – wellness days to rest and recharge
Employee Resource & Community Groups
Other Benefits and Policies Remote-first company with flexible work arrangements; some roles may require occasional office presence depending on responsibilities. We offer competitive benefits focused on people first, including health care coverage for you and dependents, time off, and an Employee Stock Purchase Plan (ESPP). We provide reasonable accommodations for candidates in need of support during hiring. Affirm complies with applicable equal opportunity laws and provides accommodations in the interview process.
#J-18808-Ljbffr
Software Engineer Ii • Madrid, Madrid, SPAIN