Browse All Jobs
Job Description
Affirm is seeking a highly motivated Staff Software Engineer to join their team and build scalable foundational systems and data pipelines to power financial reporting. This role involves close collaboration with Product and Accounting teams to design robust reporting and reconciliation systems, ensuring the delivery of accurate and timely data from Affirm’s suite of financial products. The Staff Software Engineer will:
  • Set technical strategy for the team.
  • Collaborate with product management, design & analytics.
  • Act as a force-multiplier for the team.
  • Take ownership of the team’s operations and availability.
  • Foster a culture of quality and ownership.
  • Help develop talent on the team.
The ideal candidate should have:
  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • An extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark, and Kubernetes.
  • Knowledge of Airflow, Data Lake (e.g., Apache Iceberg), and Data Warehouse (e.g., Snowflake) solutions is a plus.
  • Experience delivering major features, system components, or deprecating existing functionality in a system.
  • Strong verbal and written communication skills.
Affirm offers:
  • Flexible Spending Wallets for tech, food, and lifestyle.
  • Wellness days to take off work and recharge.
  • Learning & Development programs.
  • Parental leave.
  • Employee Resource & Community Groups.
  • Health care coverage.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan.
Apply Manually