Affirm logo

Senior Software Engineer, Backend (Lakehouse Infra)

Affirm

Remote US · Remote · 4+ years experience · Remote · Posted Oct 13, 2026

At a glance

Experience
4+ years experience
Workplace
Remote
Location
Remote US · Remote

About the role

  • The Lakehouse Infra team provides reliable, scalable, self-serve and Affirm-optimized offline data access to enable ML, Product, and Financial Engineering success.
  • The team is responsible for hosting the data infrastructure that serves as a backbone for processing various business critical money and loan movement workloads at Affirm across batch and analytics ecosystems.

Responsibilities

  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • Support 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.
  • Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting keep the lights on and on-call efforts.
  • Foster a culture of quality and ownership on your team by setting or improving code review and design standards, and advocating for them beyond your team through writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.

Requirements

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
  • You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Benefits

  • 100% subsidized medical coverage, dental and vision for you and your dependents
  • Monthly stipends for health, wellness and tech spending
  • Flexible time off and generous holiday calendars
  • Employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount
  • Equity rewards

Workplace

  • Remote-first with flexibility built in.
  • Some positions may occasionally require in-person work at an Affirm office.

Skills

  • Python
  • Kotlin
  • AWS
  • MySQL
  • Kubernetes
  • Iceberg
  • Flink
  • Airflow
  • Spark
  • Kafka
  • Snowflake
  • Terraform

Affirm

Senior Software Engineer, Backend (Lakehouse Infra)

Apply now