Senior Software Engineer, Backend (Partner Merchant Interface)

Affirm
United States, Canada
Workplace: RemoteFull timeUSD 173,000 - 255,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Communication","Code review","Ownership","Debugging"]

Build and evolve backend APIs used by Affirm partners and merchants through the Partner Merchant Interface Integration team. Collaborate with engineers and stakeholders to ship reliable distributed-systems features balancing speed, quality, and uptime. Work across a large codebase—debugging, performing code reviews, and writing clear, tested, extensible Python or Kotlin. Help drive growth activities while partnering with a global engineering team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
1 day ago

Senior Software Engineer, Backend (Partner Merchant Interface)

✓ Verified Job

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

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

Job Summary

Build and evolve backend APIs used by Affirm partners and merchants through the Partner Merchant Interface Integration team. Collaborate with engineers and stakeholders to ship reliable distributed-systems features balancing speed, quality, and uptime. Work across a large codebase—debugging, performing code reviews, and writing clear, tested, extensible Python or Kotlin. Help drive growth activities while partnering with a global engineering team.
Location: United States, Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute to team projects and goals with support from teammates.
  • •Collaborate with stakeholders to create visibility and discuss risks and trade-offs.
  • •Balance speed and quality while protecting systems from downtime.
  • •Engage in growth and development activities to build community on the team.
  • •Write and maintain backend code powering partner and merchant integrations, including reliable distributed-system components.

Pay and Benefits

Salary: USD 173,000 - 255,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionEsppPaid LeaveRemote Work

Key Requirements

  • •Previous work or internship experience designing, developing, and launching backend systems at scale, with experience using Python or Kotlin.
  • •Familiarity with distributed systems building blocks and technologies including AWS, MySQL, and Kubernetes.
  • •Ability to take a business scenario into a solution spanning multiple software components by writing clear, well-tested, extensible code.
  • •Comfort navigating a large codebase, debugging others’ code, and providing feedback through code reviews.
  • •Either equivalent practical experience or a Bachelor’s degree in a related field.
Experience:Distributed systemsBackend systemsAPIsPartner integrations
Education:Bachelor's
Skills:CollaborationCommunicationCode reviewOwnershipDebugging
Languages:English
Tech Stack:PythonKotlinAWSMySQLKubernetesAPIs

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