Senior Software Engineer, Backend (Batch Infrastructure)
Affirm· Infrastructure Platform Eng
Remote$195k - $255kfull-timePosted 2mo ago
About the role
Senior backend engineer role focused on Batch Infrastructure at Affirm, delivering scalable, reliable compute platforms for batch workloads and on-demand/scheduled compute solutions in the cloud with a strong emphasis on availability, ownership, and collaboration across product, design, and analytics.
Responsibilities
- Owning and delivering quarterly goals for the team; leading engineers and supporting delivery.
- Collaborating with product management, design & analytics throughout the product development lifecycle; articulating technical constraints and trade-offs.
- Proactively identifying issues and leading efforts to solve them.
- Supporting operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
- Fostering a culture of quality and ownership by setting or improving code review and design standards, and sharing through writing and tech talks.
- Developing team talent by providing feedback, guidance, and leading by example.
Qualifications
- 4+ years of experience designing, developing and launching backend systems at scale using Python or Kotlin.
- Track record of developing highly available distributed systems using AWS, MySQL and Kubernetes.
- Experience building and managing Workflow Orchestration frameworks like Airflow, Flyte, Prefect, Temporal, Luigi, etc.
- Experience with or working knowledge of efficiently scaling frameworks like Spark/Flink for extremely large scale datasets on Kubernetes.
- Experience defining a technical plan for significant feature/system delivery with elegant, simple, extensible design; high-quality coding.
- Ability to make significant changes in a large codebase and build tools/practices to do so safely.
- Demonstrated ownership of growth and seeking feedback from team/mangaer/stakeholders.
- Strong verbal and written communication skills for collaboration with a global engineering team.
- Equivalent practical experience or a Bachelor's degree in a related field.
Skills
Required:Backend design and developmentDistributed systemsWorkflow orchestrationTechnical leadershipCommunication
Nice to have:Big data frameworks
Benefits
- Health coverage at no cost: 100% of premiums for employees and dependents.
- Spending stipends for tech setup and health/wellness options.
- Flexible time off and generous holiday calendars.
- Employee stock purchase plan (ESPP) to buy Affirm stock at a discount.
Last updated Sep 16, 2026. Interested? Apply on the company site.
About Affirm
Pay over time with flexible payment plans and no fees
Buy now pay later without the fees. Flexible payment options with longer plans, lower payments, and no fees. Pay in 4 interest-free or get more time and see your total cost upfront.
Buy now pay laterFinancial servicesPayment plansCredit
More open roles at Affirm
- Director, Enterprise Sales4d agoRemote · US Sales
- Senior Technical Account Manager (Strategic Alliances)4d agoHybrid (Remote Canada) · Infrastructure Platform Eng
- GTM Strategy & Operations Lead (Legal & Field Ops)4d agoRemote · Revenue Operations & Analytics
- GTM Strategy & Operations Lead (Legal & Field Ops)4d agoHybrid (Canada) · Revenue Operations & Analytics
- Manager, Global Payroll4d agoRemote · Accounting