Senior Software Engineer (furnishing Platform)

Affirm Affirm · Fintech · Spain · Remote · Financial Platforms - Engineering

Software Engineer role focused on building scalable systems and data pipelines for consumer credit reporting in a fintech company. The role involves partnering with Product, Compliance, Servicing, and Credit teams to ensure accurate and timely data delivery to Consumer Reporting Agencies. Emphasis on architectural leadership, operational excellence, and mentoring.

What you'd actually do

  1. Own and deliver strategic outcomes
  2. Shape architecture and technical strategy
  3. Collaborate cross-functionally
  4. Champion operational excellence
  5. Mentor and grow talent

Skills

Required

  • Kotlin
  • AWS
  • MySQL
  • Kubernetes
  • distributed backend systems
  • large-scale systems
  • high-volume systems
  • highly available systems
  • monitoring
  • alerting
  • safe deployment practices
  • mentoring
  • technical leadership
  • communication
  • written communication
  • project management
  • organization

Nice to have

  • Python
  • Airflow
  • Spark

What the JD emphasized

  • 4+ years of experience designing and building large-scale distributed backend systems
  • Proven track record of delivering high-volume, highly available systems
  • Experience defining technical strategies for complex, cross-team initiatives
  • Skilled at building resilient systems with monitoring, alerting, and safe deployment practices
  • History of mentoring engineers, unblocking teams, and shaping best practices beyond your immediate group
  • Must be proficient in asynchronous mode of communication–written tech specs, wiki, project plans, etc.