Senior Software Engineer, Backend (Infrastructure)

Affirm

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,000–$255,000 / yr
Posted
142 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $225k
$104k most similar roles pay here $271k

This role pays more than 90% of similar roles. Most pay $149,462–$206,450 — the shaded band above. At the midpoint, this role pays about $225k versus about $178k 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 · Senior Software Engineer, Backend (Infrastructure)

As a Senior Software Engineer, Backend (Infrastructure) on the Trust Infra team, you will enhance the security posture of infrastructure and services by embedding security into provisioning and deployment processes. You will manage critical artifacts including secrets management, authentication, authorization, cryptography, and certificate workloads within Kubernetes and cloud environments. Your daily responsibilities involve leading engineers through ambiguity to solve open-ended problems, collaborating with product and design teams on technical trade-offs, and fostering a culture of quality through code reviews and tech talks. You will build highly available distributed systems using Python or Kotlin, while leveraging AWS, MySQL, and Kubernetes. Specifically, you will utilize Helm charts and operator patterns for security workloads. This role addresses the challenge of creating automated guardrails to enable safe, rapid delivery within complex cloud infrastructure.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Deliver on quarterly goals by leading engineers through ambiguity to solve open-ended technical problems.
  • Partner with product management and design to articulate technical constraints and manage risks during the development lifecycle.
  • Proactively identify and resolve issues related to projects, processes, technology, or business operations.
  • Manage the operation and availability of team artifacts by creating metrics and participating in on-call rotations.
  • Establish and improve code review and design standards to foster a culture of quality.
  • Mentor and develop team talent through consistent feedback and guidance.
  • Design and implement high-availability distributed systems using Kubernetes, AWS, and MySQL.
  • Manage core security components including secrets management, authentication, authorization, and cryptography.

What we're looking for

  • You must have 4+ years of experience designing, developing, and launching backend systems at scale using Python or Kotlin.
  • You must have a track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • You must have deep expertise in Kubernetes resource management, Helm charts, and operator patterns for security workloads.
  • You must be able to define technical plans for significant features with elegant, simple, and extensible designs.
  • You must be proficient at making significant changes in large codebases while maintaining safety through tools and practices.
  • You must possess strong verbal and written communication skills for collaboration 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

Staff Software Engineer, Backend (Search)

Affirm

Remote 51 days ago $230,000$290,000
Python Kotlin AWS MySQL Spark Kubernetes React Distributed Systems Recommendation Engines Monitoring Alerting Code Review
8+ yrs exp Remote