Staff Software Engineer

Affirm

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$290,000 / yr
Posted
36 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $224k
This role $260k
$164k most similar roles pay here $304k

This role pays more than 80% of similar roles. Most pay $192,877–$254,500 — the shaded band above. At the midpoint, this role pays about $260k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 60 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Staff Software Engineer

Staff Software Engineer, Affirm Bank serves as a technical anchor for an AI-native team managing systems for a new bank charter. This role involves setting the long-term technical strategy and architecture for core surfaces including cloud infrastructure, data platforms, networking, and CI/CD pipelines. You will own high-stakes problems like the integration boundary between the bank and Affirm Inc, while leading vendor selection across identity, observability, and card-processing stacks. The work requires building systems that are audit-ready for examiners and ensuring compliance with regulatory standards. Key technical requirements include proficiency in AWS, Terraform, and Snowflake, alongside a commitment to using AI tools like Claude or Cursor as force multipliers. You will translate complex technical concepts for non-engineering stakeholders while establishing the engineering standards and patterns necessary for a lean, high-performing team to operate within a regulated environment.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Set the long-term technical strategy and architecture for core banking systems, cloud infrastructure, and data platforms.
  • Design and build high-stakes components of the stack while managing incident response and operational runbooks.
  • Integrate AI tools and agentic workflows into engineering processes to increase team productivity and output.
  • Manage end-to-end vendor selection, integration, and oversight for third-party banking and payment systems.
  • Define technical boundaries and data flows between the bank and Affirm Inc. to ensure regulatory compliance.
  • Develop system documentation and architecture specifically designed to pass audits from state and federal examiners.
  • Communicate complex technical strategies and trade-offs to non-technical stakeholders, including executives and board members.

What we're looking for

  • Must have 8+ years of software engineering experience with a track record of owning high-stakes systems end-to-end.
  • Must possess a Bachelor’s degree in a related field or equivalent practical experience.
  • Must demonstrate deep systems thinking across public cloud infrastructure (AWS preferred), Terraform, and data platforms like Snowflake.
  • Must have experience working in regulated environments such as banking, payments, securities, or healthcare.
  • Must have experience selecting, integrating, and operating third-party platforms under operational ownership.
  • Must be proficient with AI-assisted development tools and agentic workflows to drive engineering outcomes.
  • Must possess exceptional written and verbal communication skills to explain technical concepts to non-engineering stakeholders.
  • Must have a track record of setting multi-quarter technical strategy and architecture for systems beyond individual projects.

More like this

Similar roles

Senior Software Engineer

Affirm

Remote 46 days ago $195,000$255,000
AWS Terraform Snowflake CI/CD Claude Cursor Codex Agentic Workflows Cloud Infrastructure Infrastructure-as-Code Data Platforms Monitoring Alerting Runbooks Networking Fintech Banking-as-a-Service
6+ yrs exp Remote

Staff Software Engineer, Banking

Brex

New York, NY 51 days ago $240,000$285,000
Distributed Systems Fintech Payment Orchestration Money Movement Ledgering Observability Service Modernization Platform Engineering Scalable Systems
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

San Francisco, CA 51 days ago $240,000$285,000
Distributed Systems Fintech Payment Orchestration Money Movement Ledgering Observability Service Modernization Platform Engineering Scalable Systems
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

Seattle, WA 51 days ago $240,000$285,000
Distributed Systems Fintech Payment Orchestration Money Movement Ledgering Observability Service Modernization Platform Engineering Scalable Systems
8+ yrs exp Hybrid

Staff Software Engineer, Full Stack

Intuit

Mountain View, CA 42 days ago $202,500$274,000
Java Kotlin Spring Boot React TypeScript Kafka Elasticsearch AWS Kubernetes SQL NoSQL REST gRPC GraphQL CI/CD TDD GenAI LLM Microservices Observability
8+ yrs exp