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. Backed by Battery, Khosla and Lightspeed.
About the role
Affirm is building its own bank — and this role is one of the most senior individual-contributor seats on the engineering team that runs it. We're looking for a Staff Software Engineer to be a technical anchor for a deliberately small, AI-native team that owns the systems behind Affirm's bank: vendor-integrated banking infrastructure, the data platform, and the operational tooling that holds it all together.
What they're looking for
- 8+ years of software engineering experience, with staff-level, hands-on builder credentials and a track record of owning ambiguous, high-stakes systems end-to-end through launch and operations
- Bias toward simplicity — experience building toward a small, lean engineering culture that rewards "buy over build", a default-deny posture, and standalone-operability over an abundance of tooling
- Regulated-environment experience — direct work in banking, payments, securities, healthcare, or another setting subject to external examination, where the work involves examiner-facing documentation and decisions
- Direct experience selecting, integrating, and operating meaningful third-party platforms under operational ownership after launch
- Comfortable as the technical face of the work to non-engineering stakeholders — bank executives, the Board, Compliance, Risk, Finance, and examiners — and able to document decisions so they hold up under audit review
- Exceptional written and verbal communication — you can distill complex technical, regulatory, and operational concepts into clear narratives for executives, boards, and non-engineering audiences
More about this role
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Affirm is building its own bank — and this role is one of the most senior individual-contributor seats on the engineering team that runs it. We're looking for a Staff Software Engineer to be a technical anchor for a deliberately small, AI-native team that owns the systems behind Affirm's bank: vendor-integrated banking infrastructure, the data platform, and the operational tooling that holds it all together. You'll set technical direction across that surface area, own the hardest problems on the team — including the Bank ↔ Affirm Inc integration boundary — and operate with direct exposure to senior bank and Affirm leadership.
This is a rare opportunity to shape a new business from its very first systems — a startup-like build inside an established company — at a level of ownership that goes beyond delivering your own projects. As a Staff engineer here you set the bar: the architecture, the standards, and the technical strategy that the rest of the team builds against. The team is small and AI-native, the...
Browse similar: Startup jobs · Remote jobs