Senior Software Engineer, Backend (Recoveries)

Affirm
Poland
Workplace: RemoteFull timePLN 308,000 - 428,000Function: Software EngineeringExperience: 4+ yearsSkills: ["Communication","Ownership","Collaboration","Problem-solving","Mentoring"]

Build and operate Affirm’s Recoveries platform to maximize recovery on charged-off loans while minimizing discrepancies between internal systems and business partners. Lead delivery of quarterly goals, guide engineers through ambiguity, and partner with product management and backbook risk teams. Own technical execution end-to-end, including metrics/observability for availability and on-call support, and raise code review and design standards to improve quality and ownership across the team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
2 days ago

Senior Software Engineer, Backend (Recoveries)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and operate Affirm’s Recoveries platform to maximize recovery on charged-off loans while minimizing discrepancies between internal systems and business partners. Lead delivery of quarterly goals, guide engineers through ambiguity, and partner with product management and backbook risk teams. Own technical execution end-to-end, including metrics/observability for availability and on-call support, and raise code review and design standards to improve quality and ownership across the team.
Location: Poland
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and deliver quarterly goals, leading engineers through ambiguity and ensuring supported delivery.
  • •Collaborate with product management, design, and analytics to shape technical constraints, risks, and trade-offs across the product lifecycle.
  • •Identify and resolve project, process, technology, or business issues by proactively advocating and leading solutions.
  • •Support operations and availability through metrics, escalation, and participation in keep-the-lights-on and on-call efforts.
  • •Foster quality and ownership by setting or improving code review and design standards, and helping develop talent through feedback and guidance.

Pay and Benefits

Salary: PLN 308,000 - 428,000
Equity and Bonus:Equity
Perks:Remote WorkHealth InsurancePaid LeaveLearning BudgetParental Leave

Key Requirements

  • •4+ years of experience as a software engineer.
  • •Experience designing, developing, and launching backend systems at scale using Python, Kotlin, AWS, MySQL, and Kubernetes.
  • •Experience shipping web apps using declarative UI frameworks such as React or Vue.
  • •Experience operating batch processing or asynchronous workloads (scheduled jobs, backfills, and large-scale data processing) with correctness, observability, and failure handling.
  • •Ability to define and deliver an elegant, extensible technical plan and write high-quality code that others can easily understand and use.
Experience:4+ years
Skills:CommunicationOwnershipCollaborationProblem-solvingMentoring
Languages:English
Tech Stack:PythonKotlinAWSMySQLKubernetesReactVueBatch processingAsynchronous workloadsScheduled jobsBackfillsObservability

Company Brief

Affirm
Provides point-of-sale lending and buy-now-pay-later (BNPL) solutions for consumers and merchants, enabling installment payments, consumer financing, and embedded financial services through APIs and partnerships with retailers and platforms.
Industry: Lending
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn