{bc}
linkedin

Senior Software Engineer, Backend (Card Ledger & Money Movement)

Affirm
Remote, USA
Full-time
Mid-Senior
Remote
$195,000–$255,000
Discovered 3 weeks ago
Backend system design and developmentPython or KotlinDistributed systemsAWSMySQLKubernetes

Full Job Posting

Role Overview

Join Affirm's Money Movement & Card Ledger team to build systems supporting money movement, bank data integration, and merchant data.

Affirm Card combines debit card functionality with access to buy-now-pay-later financing.

The work focuses on correct, scalable, extensible systems and close collaboration across engineering and product teams.

What You'll Do

  • Own and deliver quarterly team goals, lead engineers through ambiguous problems, and support the team throughout delivery.
  • Collaborate with product management, design, and analytics during ideation, communicate technical constraints, and contribute to decisions weighing risks and trade-offs.
  • Identify project, process, technology, and business issues; advocate for solutions and lead resolution.
  • Support system operation and availability with metrics, escalation, and on-call and keep-the-lights-on efforts.
  • Set or improve code review and design standards and promote them through writing and tech talks.
  • Develop team talent by providing feedback and guidance and leading by example.

What We Look For

  • At least 4 years of experience designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
  • Experience developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes.
  • Experience defining technical plans for significant features or system components and delivering elegant, simple, extensible designs.
  • Write high-quality code that is easily understood and used by others.
  • Proficiency making significant changes in a large codebase and using tools and practices to do so safely.
  • Strong verbal and written communication skills for collaboration with a global engineering team.
  • A bachelor's degree in a related field or equivalent practical experience.

Base Pay

  • Base pay ranges are $195,000–$255,000 for the listed Pacific states and $173,000–$233,000 for other U.S. states.
  • Compensation may include equity rewards, monthly health, wellness, and technology stipends, and benefits.

Workplace

  • Affirm describes itself as remote-first; most roles can be performed from almost anywhere within the country of employment.
  • Some positions may occasionally require in-person office work, and some are office-based; all new hires are invited to an in-person onboarding experience.

Benefits

  • Medical premiums are covered for employees and dependents; dental and vision coverage are also described.
  • Flexible stipends support technology, health, and wellness spending.
  • Benefits include flexible time off, generous holiday calendars, and an employee stock purchase plan.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Affirm