Browse All Jobs
Job Description
Affirm is seeking a Software Engineer II to join their Capacity Engineering team. This role focuses on optimizing cloud infrastructure and distributed systems to ensure Affirm's infrastructure is scalable, cost-effective, resilient, performant, and secure. The engineer will contribute to maintaining a distributed load-testing framework, scaling for peak seasons, developing capacity models, and capacity tuning.

Role involves:
  • Breaking down projects into individual tasks and delivering them in phases.
  • Collaborating with product management, design, and analytics teams.
  • Creating and monitoring metrics, escalating issues, and supporting on-call efforts.
  • Assisting with right-sizing compute and data workloads.
  • Providing technical guidance on capacity tuning to optimize production performance.

Requirements:
  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems.
  • Proficiency in Python or Kotlin.
  • Familiarity with distributed systems and technologies like AWS, MySQL, and Kubernetes.
  • Ability to translate business scenarios into solutions and write clear, well-tested code.
  • Comfort navigating large codebases and providing code review feedback.
  • Strong verbal and written communication skills.

Affirm offers:
  • Competitive benefits, including health care coverage with premiums fully covered for employees and dependents.
  • Flexible Spending Wallets for technology, food, lifestyle needs, and family forming expenses.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan (ESPP).
Apply Manually