Software Engineer II, Backend (Furnishing Platform)

Affirm

United States

Remote

USD 90,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health-related stipends
Wellness stipend
Tech stipend

Job summary

Affirm is hiring a Software Engineer for the Furnishing Platform team to build scalable systems and data pipelines powering consumer credit reporting. You’ll partner with Product, Compliance, Servicing, and Credit teams to design robust reporting systems that reliably deliver data to Consumer Reporting Agencies.

You will design, develop, and deploy backend services using Python or Kotlin, leveraging AWS, MySQL, and Spark.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Backend design/implementation with Python or Kotlin.
  • Familiar with distributed systems and technologies like AWS, MySQL, Spark.
  • Ability to deliver well-tested, maintainable, extensible code and navigate a large codebase.

Responsibilities

  • Break down large projects into tasks and deliver in phases.
  • Collaborate with product, design, analytics, and stakeholders to discuss constraints and risks.
  • Support operations and keep artifacts available; participate in on-call duties.
  • Contribute to team growth through interview participation and knowledge sharing.

Skills

Python
Kotlin
AWS
MySQL
Spark
Distributed systems
Code reviews
Backend development

Tools

Spark

Job description

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

We are looking for a highly motivated Software Engineer in our Furnishing Platform team to build scalable systems and data pipelines to power our consumer credit reporting. You will partner closely with our Product, Compliance, Servicing, and Credit teams to design robust reporting systems. The systems you will work on are vital for delivering accurate and timely data from affirm's financial product portfolio to Consumer Reporting Agencies.

Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems which enable affirm in its mission to provide honest financial products which improve lives.

We are only just getting started! Come join us as we build a beloved, lasting financial services brand predicated on honesty and trust. It's going to be an amazing ride!

What you’ll do
  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting "keep the lights on" & on-call efforts.
  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What we look for
  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Spark.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Compensation and Benefits
  • Base Pay Grade - L
  • Equity Grade - Poland 3
  • Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech

Employees new to affirm typically come in at the start of the pay range. affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II, Backend (Repayment UX)
Software Engineer II, Backend (Repayment UX)

Affirm • United States

Remote
USD 66,000 - 97,000
Flexible Spending Wallets for tech,食品,
Away Days - wellness days to take off
Learning & Development programs
+4
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • Portland (OR)

Remote
USD 146,000 - 206,000
Remote-first culture
Health coverage for you and dependents
Monthly tech stipends
+2
Senior Software Engineer, Backend (Loan Origination and Reporting)
Senior Software Engineer, Backend (Loan Origination and Reporting)

Affirm, Inc. • United States

Remote
USD 173,000 - 255,000
100% employer-paid health coverage
Tech stipend
ESPP
+2
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • Baltimore (MD)

Remote
USD 146,000 - 206,000
100% subsidized medical coverage
Tech setup stipends
ESP P stock purchase plan
Staff Software Engineer, Backend (Order Platform)
Staff Software Engineer, Backend (Order Platform)

Remote • San Francisco (CA)

Remote
USD 204,000 - 290,000
Equity rewards
Health coverage
Dental & vision
+1
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • Pittsburgh

Remote
USD 146,000 - 206,000
100% health coverage for you and your
Monthly tech and health stipends
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • Chicago (IL)

Remote
USD 146,000 - 225,000
Remote-first
Medical coverage
Tech stipends
+3
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • St. Louis (MO)

Remote
USD 146,000 - 206,000
Health coverage
Monthly stipends
Flexible time off
+1
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • Phoenix (AZ)

Remote
USD 146,000 - 206,000
Health coverage for you and dependents
Tech stipend for setup and devices
Flexible time off and holidays
+1
Software Engineer II, Backend
Software Engineer II, Backend

Affirm, Inc. • Washington

Remote
USD 146,000 - 225,000
100% health coverage for you and your
Monthly tech stipend
Flexible time off
+1