
Remote opportunity at
AffirmSenior Software Engineer, Backend (Lakehouse Infra)
Affirm operates a financial technology platform that provides transparent payment options over time with no hidden charges. The engineering organization is expanding its Data and Storage…
Career Tools
About This Role
Affirm operates a financial technology platform that provides transparent payment options over time with no hidden charges. The engineering organization is expanding its Data and Storage Services division, specifically within the Lakehouse Infra group, which maintains backend infrastructure supporting core loan and money movement operations. As a Senior Software Engineer focused on backend lakehouse infrastructure, you will lead complex technical initiatives, collaborate with product and analytics teams, and mentor other…
Job Description
Affirm operates a financial technology platform that provides transparent payment options over time with no hidden charges. The engineering organization is expanding its Data and Storage Services division, specifically within the Lakehouse Infra group, which maintains backend infrastructure supporting core loan and money movement operations.
As a Senior Software Engineer focused on backend lakehouse infrastructure, you will lead complex technical initiatives, collaborate with product and analytics teams, and mentor other engineers. This position is suited for backend practitioners experienced in building scalable distributed systems and data platforms.
Affirm functions as a remote-first enterprise, allowing employees to operate from almost anywhere within the country of employment, though new hires may attend an initial in-person onboarding session.
Responsibilities
- Manage and achieve quarterly team objectives while guiding engineers through ambiguous technical tasks
- Partner with product management, analytics, and design peers during the product development lifecycle
- Identify and resolve technical, process, or project obstacles
- Maintain service availability through performance monitoring, metric creation, and on-call rotation participation
- Establish code review and design standards across the engineering group
- Mentor team members through constructive feedback and technical guidance
Requirements
- At least four years of professional experience designing, building, and launching large-scale backend systems using Python or Kotlin
- Demonstrated track record of developing highly available distributed systems utilizing technologies like AWS, MySQL, and Kubernetes
- Experience defining technical specifications for significant features or system components
- Proficiency in modifying extensive codebases safely using established toolsets
Qualifications
- Prior experience scaling technologies such as Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, and Terraform
- Equivalent practical experience or a Bachelor's degree in a related technical discipline
Core Skills
Benefits
- 100% subsidized medical coverage, dental, and vision for employees and their dependents
- Monthly spending stipends designated for technology setup, health, and wellness choices
- Flexible time off combined with holiday calendars
- Employee stock purchase plan enabling discounted Affirm stock purchases
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Affirm operates as a remote-first enterprise, allowing this role to be performed from almost anywhere within the country of employment with occasional in-person onboarding.
What is the salary range for this role?
For candidates located in CA, WA, NY, NJ, or CT, the annual base salary ranges from $195,000 to $255,000. For all other U.S. states, the range is $173,000 to $233,000.
What technical background is required?
Candidates must have four or more years of experience building large-scale backend systems in Python or Kotlin, along with background in AWS, MySQL, and Kubernetes.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.