Taro Logo

Senior Software Engineer, Backend (Consumer Payments)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees.
$169,000 - $240,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Finance

Description For Senior Software Engineer, Backend (Consumer Payments)

Affirm is reinventing credit to make it more honest and friendly, offering buy now, pay later services without hidden fees. As part of the Consumer Payments team, you'll work on Affirm's Payment Processing Network, handling billions in annual payments. The role focuses on building high-throughput, highly available systems that scale with business growth.

You'll collaborate with teams across the US and Europe, developing features and improving key metrics to ensure users can pay conveniently while maintaining financial health. The position involves leading quarterly goals, guiding engineers through complex problems, and ensuring team support throughout delivery.

Key responsibilities include collaborating with product management and design teams, identifying and solving technical challenges, maintaining system availability, fostering quality standards, and developing team talent. You'll work with modern technologies like Python, Kotlin, AWS, MySQL, and Kubernetes to build robust distributed systems.

The role offers competitive compensation ($190,000 - $240,000 in CA, WA, NY, NJ, CT; $169,000 - $219,000 in other US states) plus equity and comprehensive benefits. Affirm provides a remote-first environment with excellent work-life balance, including generous time off and flexible spending wallets for various needs.

This is an excellent opportunity for experienced backend engineers passionate about building scalable financial systems while contributing to a mission of making credit more accessible and transparent for consumers.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Backend (Consumer Payments)

  • Own and deliver quarterly goals for your team
  • Lead engineers through ambiguity to solve open-ended problems
  • Collaborate with product management, design & analytics teams
  • Support operations and availability of team artifacts
  • Foster culture of quality and ownership
  • Help develop talent on your team

Requirements For Senior Software Engineer, Backend (Consumer Payments)

Python
Kotlin
Kubernetes
MySQL
  • 4+ years of experience designing, developing and launching backend systems at scale
  • Experience with Python or Kotlin
  • Track record of developing highly available distributed systems using AWS, MySQL and Kubernetes
  • Experience defining technical plans for significant features
  • Proficiency in making significant changes in large code bases
  • Strong verbal and written communication skills
  • Bachelor's degree in related field or equivalent practical experience

Benefits For Senior Software Engineer, Backend (Consumer Payments)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • 100% subsidized medical coverage for employees and dependents
  • Dental and vision coverage
  • Flexible spending wallets for technology, food, and lifestyle needs
  • Competitive vacation and holiday schedules
  • Employee stock purchase plan
  • Remote work flexibility

Jobs Related To Affirm Senior Software Engineer, Backend (Consumer Payments)