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>We’re looking for a Software Engineer to design and build a next-generation reliability platform for Affirm’s production systems. You’ll blend traditional distributed systems engineering with AI-assisted development to give teams a single place to understand, debug, and improve the health of their services.</p> <p> </p> <p>This is a highly creative, hands-on role for someone who loves “vibe coding” — rapidly iterating, shipping, and refining with strong intuition— while still holding a very high bar for reliability, quality, and maintainability.</p> <p> </p> <p><strong><strong>What you will do</strong></strong></p> <ul> <li> <p>Build a centralized reliability command center that gives teams a unified view of system health, risk, and reliability across services and environments.</p> </li> <li> <p>Create AI agents that can assist with incident triage, root-cause exploration, log/trace summarization, and recommended next actions.</p> </li> <li> <p>Create delightful developer-facing features and APIs that help engineers explore data, debug issues, and make better decisions.</p> </li> <li> <p>Use AI-assisted development tools (e.g., Cursor, Claude, Copilot-like tools) as leverage to prototype, refactor, and ship high-quality code quickly.</p> </li> <li> <p>Own
✍️ 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.