Software Engineer II, Backend
AffirmAbout the Role
Join our team as a Backend Software Engineer II to build and maintain the critical Merchant Data Platform, a foundational service handling millions of requests daily and enriching datasets for key business functions. This role is remote in Spain.
About the Team
The Merchant Data Platform is a backend, foundational service at Affirm, responsible for merchant data and identity across all merchant touchpoints. Our checkout-critical platform serves millions of requests per day, supports merchant onboarding, and maintains strict availability and latency SLAs. The team also maintains sophisticated pipelines that enrich datasets for merchant identification, risk analysis, and fraud detection.
Responsibilities
- Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery.
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics, participating in ideation, articulating technical constraints, and partnering on decisions.
- Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
- Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
Requirements
- 2+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems.
- Proficient in either Python or Kotlin.
- Familiarity with the building blocks of distributed systems.
About Affirm
View companyAffirm is a financial technology services company that offers installment loans to consumers at the point of sale.