Remote (Country)

Affirm is hiring a Senior Software Engineer, Card Loan Platform

About the Role

Affirm is hiring a Senior Software Engineer for the Card Loan Platform team. You will build the high-throughput decision engine at the heart of Affirm's card products, solving unique, high-stakes distributed systems challenges that demand exceptional correctness and massive scale. Your work will enable real-time approvals, origination, and refunds for every transaction.

What You'll Do

  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
  • Collaborate with product management, design, and analytics in the product development lifecycle, articulating technical constraints and partnering on decisions.
  • Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics and supporting on-call efforts.
  • Foster a culture of quality and ownership by setting or improving code review and design standards for your team.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.

What We're Looking For

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design.
  • Proficient at making significant changes in a large code base, and have developed a suite of tools and practices to do so safely.
  • Take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with a global engineering team.
  • Either equivalent practical experience or a Bachelor’s degree in a related field.

Technical Stack

  • Python, Kotlin
  • AWS, MySQL, Kubernetes

Team & Environment

You will partner closely with product, data science, and other engineering teams.

Benefits & Compensation

  • Compensation: CAN $150,000 - $200,000 per year + equity (Grade 6).
  • 100% subsidized medical coverage, dental and vision for you and your dependents.
  • Monthly stipends for health, wellness, and tech spending.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan enabling you to buy shares of Affirm at a discount.

Work Mode

This role is remote-first and open to candidates in Canada.

Affirm will consider for employment qualified applicants with arrest and conviction records.

Required Skills
PythonKotlinAWSMySQLKubernetesDistributed SystemsAPI DesignSystem ArchitectureMicroservicesSoftware Engineering Best Practices
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Affirm

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.

Visit website
Job Details
Category backend
Posted 4 months ago