Senior Software Engineer, Backend (Lakehouse Infra)
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