← back to queue

Software Engineer II, Backend (Unified Data Platform)

Affirm · Remote US · greenhouse · fit score 32.0
Open / Apply ↗
⬇ Tailored résumé Queue →

Job description

<div class="content-intro"><p>Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.</p></div><p data-pm-slice="1 1 []">At Affirm, data powers our underwriting and fraud decisions, user-facing experiences, servicing, and more. We are seeking a Software Engineer II to join the Unified Data Platform engineering team. The team is building Affirm's substrate for user-keyed data: a governed, federated layer that replaces ad hoc cross-domain ETL with a single read surface — the data backbone that Affirm's product and ML systems depend on.</p> <p>&nbsp;</p> <p>You will work across organizational boundaries, partnering with domain teams as data producers, collaborating with infrastructure to meet our SLOs, and developing a clear understanding of our analytics and product consumers across online and offline surfaces. You will own correctness and uptime so that downstream teams can build with confidence.</p> <p>&nbsp;</p> <p>We value engineers who think in systems, are rigorous about data contracts and lineage, and communicate clearly across domain boundaries. Strong candidates care about building durable shared platforms, are comfortable shaping architecture in an early-stage buildout, and take personal ownership over the correctness guarantees that other teams depend on.</p> <p data-pm-slice="1 1 []">&nbsp;</p> <h2 data-pm-slice="1 1 []">What You'll Do</h2> <ul> <li>

✍️ Tailored application

Generate a resume-grounded fit assessment, tailored highlights, and a cover letter for this specific role (Claude, ~30s, no fabrication).

Everything is grounded strictly in your resume — review before you submit. Nothing is auto-sent.