Staff Backend Software Engineer (Marketplace/App Experience)
Affirm
full-remoteleadpermanentbackend Full remote - Ottawa, CA Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Backend EngineeringDistributed SystemsAWSMySQLSparkKubernetesPythonKotlinReactSearch & Recommendation Engines
About the role
Role overview
Join Affirm as a Staff Backend Software Engineer (Marketplace/App Experience). You will help build and evolve Affirm’s advertising platform and marketplace, set the technical direction for your team, and partner across teams throughout the product development lifecycle.
Responsibilities
- Define and own the team’s technical strategy with a ~1-year horizon, aligning it to critical business-impacting projects.
- Collaborate across product development teams to ensure technical sustainability, manage risks, and deliver on commitments.
- Act as a force multiplier by defining and defending technical solutions and operational processes.
- Lead delivery of major features/system components and support deprecation of existing functionality via solid technical and execution planning.
Requirements
- 2+ years experience in search or related recommendation engines.
- Proven experience building highly available distributed systems using AWS, MySQL, Spark, and Kubernetes.
- Experience building consumer experiences using React.
- Strong verbal and written communication skills for collaboration with a global engineering team.
- Ability to work in ambiguity, moving from low-level implementation details up to system architecture.
- 8+ years designing, developing, and launching backend systems at scale, using Python or Kotlin.
- Demonstrated ability to gather and iterate on feedback from engineering and cross-functional peers.
- Writes high-quality code that others can easily understand and use.
Nice-to-haves
- Not explicitly stated.
About Affirm
Affirm is a fintech company focused on building financial products and services for consumers, including shopping and payment-related experiences. The role centers on engineering efforts to evolve large-scale platforms such as advertising and marketplaces.
Scraped 7/30/2026