Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $165,000–$225,000 / yr
- Posted
- 4 days ago
Market check
Salary context
How this pay compares to similar roles
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
- Analyst II, Full Stack (Core Analytics) 1
- Analyst II, Full Stack (Credit Analytics) 1
- Analyst II, Full Stack (Customer Servicing Analytics) 1
- Analyst II, Full Stack (Fraud Analytics) 1
- Analytics Lead, Full Stack (Consumer Analytics) 1
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.
Skills
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
Brex
Software Engineer II, Backend
Brex
Software Engineer - Backend Systems, Insights & Release Technologies
Apple Inc
Software Engineer, Reliability Platforms
DoorDash, Inc
Software Engineer, Backend
Robinhood