Senior Software Engineer - Remote, AI-Driven Banking

Affirm

Sioux Falls (SD)

On-site

USD 173,000 - 255,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% employer-subsidized medical, etc.
Flexible spending wallets for tech and
Time off
Employee Stock Purchase Plan

Job summary

Affirm is building its own bank and is seeking a Senior Software Engineer to join a small, AI-native team. You will own bank systems end-to-end from cloud infra to data platform, with responsibilities in design, incident response, and vendor relationships.

Expect high impact, examiner-facing work, and cross-functional collaboration in a remote-first environment. You will help ship AI-enabled capabilities, drive reliability, and mentor peers as the team grows, becoming the technical face to

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 (Claude, Cursor, Codex, agentic workflows) 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 — compliance, risk, finance, outside counsel, 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 and non-engineering audiences

Responsibilities

  • 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 affirmation inc integration. Generalist breadth is expected
  • 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. Every Senior IC on this team has outsized influence on what gets built and how
  • Ship AI-first. Lean on AI tools and agentic workflows as a multiplier for code, design review, runbook generation, and operations. Push yourself and your teammates on what an AI-leveraged team can deliver
  • Own vendor relationships. Carry one or more of the bank's third-party vendor relationships end-to-end — integration, operations, escalation, and audit. The bank's tech stack is intentionally vendor-leveraged, and ownership of those relationships is an engineering responsibility
  • Build for examiners. Partner with Legal, Compliance, Risk, and Internal Audit to factor in compliance from day one. Write decisions, designs, and runbooks to a standard that holds up under examiner and audit review
  • 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. The bank operates with a small operational footprint by design — help keep it that way
  • Influence beyond the team. Communicate technical strategy, tradeoffs, and constraints clearly to non-engineering stakeholders (bank executives, compliance, risk), and engineers outside the bank. The bank doesn't operate in isolation, and the relationships you build with non-bank engineers shape how cleanly the integration boundary works
  • Help grow talent as the team grows. As new engineers join over time, they'll join an engineering function whose practices and standards you helped establish. Provide feedback, mentor peers, and lead by example

Job description

Affirm is building its own bank and is seeking a Senior Software Engineer to join a small, AI-native team. You will own bank systems end-to-end from cloud infra to data platform, with responsibilities in design, incident response, and vendor relationships.

Expect high impact, examiner-facing work, and cross-functional collaboration in a remote-first environment. You will help ship AI-enabled capabilities, drive reliability, and mentor peers as the team grows, becoming the technical face to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI-Driven Bank Systems (Remote)
Senior Software Engineer - AI-Driven Bank Systems (Remote)

Affirm • Boulder (CO)

On-site
USD 173,000 - 233,000
Medical coverage
Dental coverage
Vision coverage
+2
Senior Software Engineer - Remote AI-Driven Banking Systems
Senior Software Engineer - Remote AI-Driven Banking Systems

Affirm • Denver (CO)

On-site
USD 173,000 - 233,000
Medical coverage
Flexible spending
Vacation time
+1
Senior Software Engineer - AI-Driven Bank Systems (Remote)
Senior Software Engineer - AI-Driven Bank Systems (Remote)

Affirm • Houston (TX)

On-site
USD 173,000 - 255,000
Senior Software Engineer, Bank Tech - Remote & AI-Driven
Senior Software Engineer, Bank Tech - Remote & AI-Driven

Affirm • San Francisco (CA)

Remote
USD 195,000 - 255,000
Medical coverage
Flexible spending
Vacation & holidays
+1
Senior Software Engineer, AI-Driven Bank Systems (Remote)
Senior Software Engineer, AI-Driven Bank Systems (Remote)

Affirm • Atlanta (GA)

On-site
USD 195,000 - 255,000
Health insurance
ESPP (Employee Stock Purchase Plan)
Flexible spending wallets
+1
Senior Software Engineer - AI-Driven Bank Systems (Remote)
Senior Software Engineer - AI-Driven Bank Systems (Remote)

Affirm • Detroit (MI)

On-site
USD 173,000 - 255,000
Health, dental and vision coverage for
Flexible spending wallets
ESPP - employee stock purchase plan
+1
Senior Software Engineer — AI-Driven Banking Platform
Senior Software Engineer — AI-Driven Banking Platform

Affirm • Dallas (TX)

On-site
USD 173,000 - 255,000
Health coverage
Flexible spending wallets
Vacation & holidays
+1
Senior Software Engineer, AI Banking Platform (Remote)
Senior Software Engineer, AI Banking Platform (Remote)

Affirm • Salt Lake City (UT)

On-site
USD 173,000 - 255,000
Health, dental, vision coverage foryou
Employee Stock Purchase Plan
Flexible spending wallets
+1
Senior Software Engineer, AI-Driven Banking Platform
Senior Software Engineer, AI-Driven Banking Platform

Affirm • Miami (FL)

On-site
USD 173,000 - 233,000
Health benefits
Flexible spending wallets
Generous vacation and holidays
+1
Senior Software Engineer, Bank Infra & AI - Remote
Senior Software Engineer, Bank Infra & AI - Remote

Affirm • Baltimore (MD)

On-site
USD 173,000 - 233,000
Medical, dental, vision coverage
Stock Purchase Plan
Flexible spending wallets
+1