Senior Software Engineer, Backend (Continuous Delivery)

Affirm

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,000–$255,000 / yr
Posted
47 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $225k
$136k most similar roles pay here $268k

This role pays more than 81% of similar roles. Most pay $149,000–$222,437 — the shaded band above. At the midpoint, this role pays about $225k versus about $186k 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 59 open roles on FindRole.

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

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Senior Software Engineer, Backend (Continuous Delivery)

As a Senior Software Engineer on the Continuous Delivery team within Developer Productivity at Affirm, you will lead engineers in delivering quarterly goals and solving complex problems with strong technical judgment. You’ll collaborate closely with product management and design teams to articulate technical constraints and drive decisions that balance risks and trade-offs. Your role involves identifying and addressing operational issues, ensuring system reliability through monitoring and on-call support, and fostering a culture of quality by setting code review standards. Ideal candidates have 4+ years of experience in backend development using Python or Kotlin, expertise in AWS, MySQL, Kubernetes, and CI/CD systems, and a track record of building scalable, highly available distributed systems. This role is crucial for scaling developer productivity as the software development lifecycle becomes increasingly AI-driven.

What you'll do

  • Own and deliver quarterly goals for your team, leading engineers through ambiguous problems.
  • Create and monitor metrics to support operations and availability of team artifacts.
  • Proactively identify issues in projects or processes and lead in solving them.
  • Set or improve code review and design standards on your team, advocating beyond it.
  • Develop talent by providing feedback, guidance, and leading by example.

What we're looking for

  • 4+ years of experience in designing and developing backend systems at scale.
  • Proficient in Python or Kotlin, with a track record of building highly available distributed systems.
  • Experience in CI/CD, deployment, and release automation to reduce manual toil and improve predictability.
  • Comfortable working on shared developer infrastructure and defining clear platform interfaces for product teams.
  • Strong verbal and written communication skills for effective collaboration across global engineering teams.
  • Proven ability to take ownership of growth and proactively seek feedback from team members and stakeholders.

More like this

Similar roles

Senior Software Engineer - Backend

Adobe

San Jose 7 days ago $177,900$257,550
Node.js Typescript Kubernetes Postgres Redis Terraform AWS bash CircleCI HTTP API security CI/CD Prometheus Grafana

Senior Software Engineer, Backend

Plaid

San Francisco, CA 42 days ago $190,800$262,800
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Git Jenkins Terraform Linux