What is a Backend Engineer at Affirm?
At Affirm, the Backend Engineer role is central to our mission of delivering honest, transparent financial products. You are not just writing code; you are building the robust, scalable, and secure infrastructure that powers "buy now, pay later" services, credit decisioning engines, and merchant integrations. Your work directly impacts the financial lives of millions of users by ensuring that complex transactions are processed with absolute reliability and speed.
This role requires a unique blend of distributed systems expertise and product intuition. Whether you are working on the Lake Analytics Platform, Capital Orchestration, or our Reliability Platform, you will be responsible for end-to-end ownership—from initial architecture and API design to deployment and post-production monitoring. We value engineers who are comfortable navigating ambiguity and who can translate complex business requirements into elegant, maintainable technical solutions.
We operate in a fast-paced environment where the bar for quality and maintainability is exceptionally high. You will collaborate closely with cross-functional partners in product, data, and infrastructure to solve some of the most challenging problems in fintech. If you are a builder who loves "vibe coding"—rapidly iterating and refining with strong technical judgment—you will find this role both professionally demanding and deeply rewarding.

