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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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.
All jobs at Affirm Visit website
Job Details
Category backend
Posted 5 months ago