Senior Software Engineer, Backend, Reliability Platform

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$195,000–$255,000 / yr
Posted
84 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $225k
$120k $269k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $151,000–$222,500 — the blue band above. At the midpoint, this role pays about $225k versus about $187k 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 64 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 · Senior Software Engineer, Backend, Reliability Platform

The Senior Software Engineer, Backend (Reliability Platform) joins the reliability team to design and build a next-generation platform for production systems. This role involves blending traditional distributed systems engineering with AI-assisted development to create a unified space for teams to understand, debug, and improve service health. You will own quarterly goals, lead engineers through ambiguity, and collaborate with product management and design to articulate technical constraints and risks. Daily tasks include creating metrics, supporting on-call efforts, and setting code review standards. The role requires proficiency in Python, Kotlin, AWS, MySQL, and Kubernetes, alongside experience with React or Vue. You must also possess practical experience using LLMs or AI frameworks to enhance automation while maintaining high standards for reliability, quality, and maintainability within a large codebase.

What you'll do

  • Design and build a next-generation reliability platform for production systems.
  • Own and deliver quarterly goals while leading engineers through ambiguous, open-ended problems.
  • Create and monitor metrics to support the operations and availability of team artifacts.
  • Set and improve code review and design standards to foster a culture of quality.
  • Provide feedback and guidance to develop the technical talent on your team.
  • Define technical plans for significant features using elegant, simple, and extensible designs.
  • Participate in product ideation by articulating technical constraints and risk trade-offs.
  • Support on-call efforts and "keep the lights on" operational tasks.

What we're looking for

  • You have a total of 4+ years of experience as a software engineer.
  • You have experience designing, developing, and launching backend systems at scale using Python, Kotlin, AWS, MySQL, and Kubernetes.
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You have practical experience using LLMs or AI frameworks to enhance automation and guidance with guardrails and citations (preferred).
  • You have experience defining technical plans for significant features with elegant, simple, and extensible designs.
  • You are proficient at making significant changes in large code bases and developing tools to do so safely.
  • You have strong verbal and written communication skills for collaborating with a global engineering team.
  • This position requires a Bachelor’s degree in a related field or equivalent practical experience.

More like this

Similar roles

Senior Software Engineer, Backend

Affirm

Remote (Canada) 95 days ago $195,000–$255,000
Python Kotlin AWS MySQL Kubernetes Distributed Systems APIs Code Review Product Development Lifecycle
4+ yrs exp Remote

Staff Software Engineer, Backend

Affirm

Remote 78 days ago $230,000–$290,000
Python Kotlin AWS MySQL Spark Kubernetes Distributed Systems APIs Monitoring Testing Alerting
8+ yrs exp Remote

Staff Software Engineer, Backend (Search)

Affirm

Remote (Canada) 27 days ago $230,000–$290,000
Python Kotlin AWS MySQL Spark Kubernetes React Distributed Systems Recommendation Engines Monitoring Alerting
8+ yrs exp Remote