Software Engineer II, Backend (Online Storage)Active$133K–$183K

The opportunity

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

What you'll do

  • Build and scale Affirm's Cache Services on Redis and Valkey, owning cluster: migrations end to end and delivering them in phases against agreed outcomes.

  • Productionize cache clusters: capacity and shard planning, failover and replication setup, upgrades, and staged rollouts with rollback paths.

  • Replace manual cache requests (provisioning, config changes, access) with: automated, audited self-service workflows.

  • Operate the fleet in production: define SLOs, build alerting for hot keys, memory pressure and replication lag, and use on-call findings to reduce KTLO.

  • Partner with client teams on caching strategy (key design, TTLs, consistency,: client timeouts) and feed fleet data into the team's roadmap.

  • With the support of your team’s tech lead and manager, you will break down: larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.

What they're looking for

  • Support your peers and stakeholders in the product development lifecycle by: collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • 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.
  • + years of experience as a software engineer.