Software Engineer II, Backend (Reliability Platform)

Affirm

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$165,000–$225,000 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $195k
$112k most similar roles pay here $237k

This role pays more than 72% of similar roles. Most pay $142,400–$198,800 — the shaded band above. At the midpoint, this role pays about $195k versus about $171k 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 61 open roles on FindRole.

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

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Software Engineer II, Backend (Reliability Platform)

Join our team as a Software Engineer II, Backend (Infrastructure Platform) and help design a next-generation reliability platform for Affirm’s production systems. You will build a centralized command center that provides teams with a unified view of system health and create AI agents to assist in incident triage and root-cause analysis. Utilizing Python and AI-assisted development tools like Cursor or Claude, you’ll develop APIs and features that enhance developer productivity while ensuring high reliability standards. This role involves collaborating closely with product, infrastructure, data, and SRE teams to address pain points and deliver robust solutions. Ideal candidates have 1.5+ years of software engineering experience, strong Python skills, and a passion for leveraging AI in development.

What you'll do

  • Design and build a centralized reliability platform for Affirm’s production systems.
  • Develop AI agents to assist with incident triage, root cause analysis, and log summarization.
  • Create developer-friendly features and APIs that enhance data exploration and debugging.
  • Use AI-assisted development tools to prototype, refactor, and ship high-quality code quickly.
  • Own projects from requirements gathering through testing, rollout, and iteration based on feedback.

What we're looking for

  • 1.5+ years of software engineering experience.
  • Strong proficiency in Python with data-intensive application architecture.
  • Hands-on experience with AI-assisted development tools and enthusiasm for rapid prototyping.
  • Problem-solving skills to translate ambiguous requirements into working solutions.
  • Practical use of LLMs or AI frameworks for automation and guidance.

More like this

Similar roles

Software Engineer II, Backend

Pinterest

San Francisco, CA +1 15 days ago $123,696$254,667
Python Java C++ Go RESTful_API Docker Kubernetes AWS CI/CD PostgreSQL Redis MongoDB Git Jenkins Prometheus Grafana GraphQL AI ML
Hybrid

Software Engineer II, Backend

Brex

San Francisco, CA 3 days ago $152,000$190,000
Kotlin Micronaut PostgreSQL Kafka React TypeScript CI/CD Docker Kubernetes AWS Grafana Prometheus Plaid Finicity Teller
Hybrid

Software Engineer II, Backend

Brex

New York, NY 3 days ago $152,000$190,000
Kotlin Micronaut PostgreSQL Kafka React TypeScript CI/CD Docker Kubernetes AWS Grafana Prometheus Plaid Finicity Teller
Hybrid

Software Engineer, Reliability Platforms

DoorDash, Inc

San Francisco, CA +2 15 days ago $159,800$235,000
Go AWS Terraform Pulumi Kubernetes Docker CI/CD SLOs Prometheus Grafana MCP AI Agentic Workflows Feature Flags Infrastructure as Code