Senior Staff Software Engineer, Backend (Compute Platform)

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $193k
$140k $251k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$235,112.

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 66 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 Staff Software Engineer, Backend (Compute Platform)

The Senior Staff Software Engineer, Backend (Compute Platform) joins the Compute Platform team to manage the EKS foundation supporting multiple financial products. You will architect and evolve the EKS platform, driving strategy for cluster lifecycle, node management, and shared components. Daily responsibilities include leading technical direction for cluster provisioning via Terraform and Spacelift, owning the reliability of core components like Karpenter and CoreDNS, and enforcing workload safety standards. You will build automation for policy-enforced defaults, manage cost and capacity strategies, and mentor engineers. The role requires deep expertise in Kubernetes internals, AWS cloud-native architecture, and proficiency in Go or Python. You will solve complex infrastructure problems by replacing manual toil with self-service workflows, ensuring a secure, scalable, and observable platform for diverse workloads including checkout, batch, and ML.

What you'll do

  • Architect and evolve the EKS platform strategy for cluster lifecycle, node management, and shared components.
  • Lead technical direction for cluster provisioning, upgrades, and teardown using Terraform and Spacelift.
  • Own the reliability of core shared components like Karpenter and CoreDNS across the fleet.
  • Define and enforce EKS workload safety standards for resource configuration, isolation, and disruption tolerance.
  • Build automation paths to move platform standards from research to policy-enforced defaults.
  • Establish observability, baseline audits, and reporting to identify hot spots and measure risk mitigation.
  • Drive cost and capacity strategy across node scaling, bin packing, and EC2 instance selection.
  • Participate in on-call rotations to triage and catalogue runtime Kubernetes issues.

What we're looking for

  • 10+ years of experience in software or infrastructure engineering with proven delivery of complex platform solutions.
  • 6+ years of hands-on experience operating production Kubernetes at scale, ideally EKS on AWS.
  • Expert-level proficiency in Go or Python with a track record of building production-grade Kubernetes controllers, operators, and platform tooling.
  • Strong cloud-native architecture experience on AWS, including EC2, VPC, IAM, and EKS.
  • Deep expertise in EKS and Kubernetes internals, including cluster upgrades, node lifecycle, scheduling, and autoscaling.
  • Fluency in Infrastructure as Code using Terraform and experience with GitOps-style deployment pipelines.
  • Experience designing and enforcing platform standards through policy (admission control, OPA/Gatekeeper) and automated frameworks.
  • Demonstrated technical leadership, mentorship, and cross-functional collaboration skills.

More like this

Similar roles

Senior Software Engineer, Backend (AI Platform)

Affirm

Remote (Canada) 9 days ago $195,000–$255,000
Python Kotlin AWS Kubernetes MySQL LLMs LiteLLM MCP Distributed Systems Monitoring Alerting Inference APIs Agentic Workflows Caching Failover Controls
4+ yrs exp Remote

Senior Staff Software Engineer, Backend

Intuit

Mountain View, CA 19 days ago $220,500–$298,500
Java AI LLM Kubernetes Microservices SQL NoSQL CI/CD TDD Cloud Computing Relational Database Design AutoML Algorithms Design Patterns
10+ yrs exp

Staff Software Engineer, Backend Platform

Robinhood

New York, NY +1 27 days ago $230,000–$270,000
Go Python Django gRPC Bazel Static Analysis System Design Backend Frameworks Shared Libraries Developer Tooling Infrastructure Scalability Reliability
Hybrid

Senior Software Engineer, Backend

Stripe

Seattle, WA 40 days ago $206,086–$285,600
Java Scala Python Apache Spark SQL Distributed Systems Big Data JUnit Mockito TestNG Data Pipelines Monitoring Incident Handling Debugging SLOs
5+ yrs exp