Senior Software Engineer @Affirm
Software Development
Salary usd 173,000 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Software Engineer @Affirm

2mths ago - Affirm is hiring a remote Senior Software Engineer. πŸ’Έ Salary: usd 173,000 - 255,000 per year πŸ“Location: USA

Role Description

Affirm is building its own bank β€” and this role sits in the engineering team that runs it. We're looking for a Senior Software Engineer to join a deliberately small, AI-native team that owns the systems behind Affirm's bank: vendor-integrated banking infrastructure, durable workflows, data platform, and the operational tooling that holds it all together. You'll work alongside other senior engineers, with direct exposure to senior bank and Affirm leadership, to launch the bank's deposit product, drive loan originations through the bank entity, and bring card issuing online in time.

This is a rare opportunity to shape a new business from its very first systems β€” a startup-like build inside an established company. You'll be one of the first engineers on Affirm's bank, moving with the speed, autonomy, and ownership of an early-stage team while leveraging Affirm's brand, distribution, and consumer reach. The team is small and AI-native, the surface area is broad, and the work meaningfully matters β€” every system you ship serves real customers under a real bank charter. The systems you build and the standards you set will directly determine what the bank becomes.

What You'll Do

  • Own bank systems end-to-end.
  • Design, build, integrate, operate, and own incident response for the bank's core technical surfaces: cloud infrastructure, data platform, durable workflow orchestration, core banking configuration, CI/CD, networking, and the Bank ↔ Affirm Inc integration.
  • Be a force multiplier on a small team.
  • Set and improve code review and design standards, lift the bar on examiner-readable documentation, and make the team you join more effective than the team you found.
  • Ship AI-first.
  • Lean on AI tools and agentic workflows as a multiplier for code, design review, runbook generation, and operations.
  • Own vendor relationships.
  • Carry one or more of the bank's third-party vendor relationships end-to-end β€” integration, operations, escalation, and audit.
  • Build for examiners.
  • Partner with Legal, Compliance, Risk, and Internal Audit to factor in compliance from day one.
  • Own the operational posture of your work.
  • Set up monitoring, alerting, runbooks, and the practices that keep the bank's systems reliable, observable, and audit-ready.
  • Influence beyond the team.
  • Communicate technical strategy, tradeoffs, and constraints clearly to non-engineering stakeholders.
  • Help grow talent as the team grows.
  • Provide feedback, mentor peers, and lead by example.

Qualifications

  • 6+ years of software engineering experience, with senior-strong, hands-on builder credentials and a track record of taking ownership end-to-end through launch and operations.
  • Comfortable in ambiguity β€” you move fast, ask hard questions, and take ownership before being asked, while balancing speed with engineering judgment.
  • Bias toward simplicity β€” experience operating in or building toward a small, lean engineering culture where the engineering bar is high and the surface area is kept intentionally tight.
  • Hungry to leverage AI to drive outcomes β€” fluent with AI-assisted development tools and actively pushing yourself and your team to use them as a multiplier for code quality, velocity, and what a deliberately small team can ship.
  • Strong systems thinking across public cloud infrastructure (AWS preferred), infrastructure-as-code (Terraform), and cloud data platforms (Snowflake or comparable).
  • Regulated-environment experience β€” direct work in banking, payments, securities, healthcare, or another setting subject to external examination.
  • Comfortable as the technical face of your work to non-engineering stakeholders.
  • Exceptional written and verbal communication β€” you can distill complex technical, regulatory, and operational concepts into clear narratives for executives and non-engineering audiences.

Nice to have

  • Prior work inside a bank, neobank, Banking-as-a-Service provider, card issuer/processor, or fintech with a chartered bank subsidiary.
  • Direct experience with a de novo bank launch, an early-stage bank buildout, or a greenfield regulated platform.
  • Hands-on experience with a bank core, card processing / issuer processor integration, or digital bank experience integration.
  • Hands-on experience standing up a greenfield cloud organization under a tight security posture.
  • Familiarity with the regulatory framework that shapes the work: FDIC examinations, GLBA / Reg P, BSA/AML, Reg E, Reg DD, Reg Z, model risk, and third-party risk management.

Benefits

  • 100% employer-subsidized medical, dental, and vision coverage for employees and dependents.
  • Flexible spending wallets for technology, food, lifestyle, and family formation.
  • Competitive vacation and holiday schedules.
  • Employee Stock Purchase Plan.
  • Base Pay Grade - N.
  • Equity Grade - USA 9.
  • USA base pay range (CA, WA, NY, NJ, CT) per year: $195,000 - $255,000.
  • USA base pay range (all other U.S. states) per year: $173,000 - $233,000.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Affirm
Software Development
Salary usd 173,000 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,038+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later