Taro Logo

Software Engineer II (Furnishing Platform)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees.
$77,000 - $110,000
Data
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Finance

Description For Software Engineer II (Furnishing Platform)

Affirm, a pioneering fintech company, is seeking a Software Engineer II for their Furnishing Platform team. This role focuses on building scalable systems and data pipelines for consumer credit reporting, working at the intersection of financial technology and data engineering. The position offers a competitive salary range of €71,000 - €101,000 and includes comprehensive benefits. As a remote position based in Spain, you'll be part of a team that's vital to Affirm's mission of providing honest financial products. The role requires strong Python and SQL skills, experience with data pipelines, and 3+ years of software engineering experience. You'll work with modern technologies like Apache Spark and Airflow, collaborating across teams to build robust reporting systems. Affirm offers an inclusive work environment, comprehensive benefits including fully covered medical insurance, flexible spending wallets, and equity opportunities. This is an excellent opportunity for a mid-level engineer looking to make an impact in the fintech space while working remotely from Spain.

Last updated 14 days ago

Responsibilities For Software Engineer II (Furnishing Platform)

  • Collaborate with teammates on the Furnishing Platform team to deliver projects aligned with roadmap
  • Design, build, and maintain robust data pipelines using Apache Spark, SQL, and Airflow
  • Produce simple, elegant, and maintainable designs and code
  • Work cross-functionally with engineering and partner teams
  • Participate in code reviews, technical design discussions, and Scrum ceremonies
  • Contribute to platform-level improvements
  • Participate in on-call rotation

Requirements For Software Engineer II (Furnishing Platform)

Python
  • 3+ years of experience as a software engineer
  • Ability to design solutions spanning multiple software components
  • Strong focus on readable, well-tested, and extensible code
  • Comfortable navigating large codebases and debugging
  • Proficient in Python, with Spark and Airflow experience
  • Solid understanding of SQL, data modeling, ETL best practices

Benefits For Software Engineer II (Furnishing Platform)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Visa Sponsorship
  • 100% subsidized medical coverage for employees and dependents
  • Flexible Spending Wallets for tech, food and lifestyle
  • Away Days - wellness days off
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups
  • Visa sponsorship available
  • ESPP - Employee stock purchase plan

Jobs Related To Affirm Software Engineer II (Furnishing Platform)