Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Affirm

Software Engineer II, Backend, Online Storage

Affirm

. Build and scale Affirm’s Cache Services on Redis and Valkey .

Posted 10/8/2026full-timeRemote • CanadaJuniorMid-Level💰 CA$133,000 - CA$183,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and scaling cache services using Redis and Valkey, with a strong focus on automating infrastructure operations and managing production environments. Proficient in backend system design and development, with a solid understanding of distributed systems and performance metrics.

Highest-signal resume keywords
Redis Cache ServicesPython ProgrammingKubernetes ManagementTerraform AutomationDistributed Systems Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend System DevelopmentCache Cluster ManagementProduction OperationsCode ReviewInfrastructure Automation
Soft Skills
Strong Communication SkillsCollaboration
Tools & Technologies
AWSMySQLValkeyTerraformKubernetes
Industry Keywords
Cluster MigrationCapacity PlanningFailover SetupReplicationSLO Definition

Tech Stack

Tools & technologies
AWSDistributed SystemsKotlinKubernetesMySQLPythonRedisTerraform

About the role

Key responsibilities & impact
  • Build and scale Affirm’s Cache Services on Redis and Valkey
  • Own cluster migrations end to end and deliver them in phases
  • Productionize cache clusters through capacity and shard planning, failover and replication setup, upgrades and staged rollouts
  • Automate provisioning, configuration changes and access through audited self-service workflows
  • Operate the production fleet by defining SLOs, building alerts and reducing keep-the-lights-on work
  • Partner with client teams on caching strategy, including key design, TTLs, consistency and client timeouts
  • Break larger projects into tasks and deliver them in multiple phases
  • Collaborate with product management, design and analytics on product development decisions and trade-offs
  • Create and monitor metrics, escalate issues and support on-call operations
  • Participate in growth and development activities, including interviews

Requirements

What you’ll need
  • 2+ years of experience as a software engineer
  • Experience designing, developing and launching backend systems
  • Proficiency in Python or Kotlin
  • Familiarity with distributed systems, AWS, MySQL, Redis/Valkey, Terraform and Kubernetes
  • Production experience with Redis, Valkey or a comparable in-memory store
  • Understanding of replication, persistence, cluster mode, eviction and failure modes
  • Ability to reason about hit rates, tail latency, hot keys, stampedes and consistency
  • Experience automating infrastructure operations with Terraform, Kubernetes and Python
  • Experience carrying on-call for a stateful service
  • Ability to write clear, well-tested and extensible code across multiple software components
  • Comfort navigating large codebases, debugging code and conducting code reviews
  • Strong verbal and written communication skills
  • Must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan

Benefits

Comp & perks
  • Monthly stipends for health, wellness and tech spending
  • 100% subsidized medical coverage for employees and dependents
  • Dental and vision coverage for employees and dependents
  • Flexible time off
  • Generous holiday calendars
  • Employee stock purchase plan (ESPP) to buy Affirm stock at a discount
  • Inclusive interview process and accommodations for candidates with disabilities
  • In-person onboarding experience for all new hires