Staff Software Engineer, Backend (Observability)

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$290,000 / yr
Posted
10 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $219k
This role $260k
$163k $304k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $195,000–$242,637 — the blue band above. At the midpoint, this role pays about $260k versus about $219k 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 63 open roles on FindRole.

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

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Staff Software Engineer, Backend (Observability)

The Staff Software Engineer, Backend (Observability) joins the Observability team to serve as the technical lead for the platform that manages metrics, logs, and traces across hundreds of services. You will own the architecture of the telemetry pipeline, balancing reliability and cost while designing log sampling strategies and integrating observability into agentic development. Day-to-day responsibilities include defining the technical roadmap, mentoring a team of six, and collaborating with infrastructure and product teams to ensure technical sustainability. You will utilize Python, Kotlin, AWS, MySQL, Flink, Kubernetes, OpenTelemetry, Kafka, and Terraform. The role focuses on solving the technical challenge of processing over 200 TB of daily data, improving signal-to-noise ratios through wide events, and managing cardinality and SLOs for high-volume distributed systems.

What does a Software Engineer earn in Remote?

Median $208800 from 341 postings across 46 companies.

See salary data

What you'll do

  • Own the architecture of the telemetry pipeline to balance reliability, query performance, and cost.
  • Design log sampling strategies to reduce volume and cost while maintaining signal during incidents.
  • Integrate observability into agentic development to ensure AI-assisted code is well-instrumented by default.
  • Define the long-term technical strategy and roadmap for the observability platform.
  • Manage team operations by establishing monitoring, triage rotations, playbooks, and alerting policies.
  • Set code review and design standards to foster a culture of quality and ownership.
  • Mentor and develop the talent of a team of six engineers through feedback and guidance.

What we're looking for

  • You have 8+ years of experience designing, developing, and launching backend systems at scale using Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using AWS, MySQL, Flink, and Kubernetes.
  • You have built or operated high-volume telemetry systems using technologies like OpenTelemetry, Kafka, and Terraform.
  • You have a well-informed point of view on modern observability practices such as structured and wide events, sampling, cardinality management, and SLOs.
  • You have experience delivering major features or system components through the definition of a technical and execution plan.
  • You have strong verbal and written communication skills to support effective collaboration with a global engineering team.
  • You have experience driving the adoption of platform standards across many engineering teams through tooling and engagement.
  • This position requires a Bachelor’s degree in a related field or equivalent practical experience.

More like this

Similar roles

Staff Software Engineer

Intuit

Mountain View, CA 16 days ago $202,500–$274,000
Java Kotlin Python Spring Boot Spring Cloud Stream Kafka Kubernetes EC2 OpenSearch ElasticSearch Aurora PostgreSQL CloudWatch CloudFormation Apache Flink Apache Spark SageMaker LangChain Large Language Models Prompt Engineering DialogFlow PyTorch Numpy Pandas Splunk Wavefront CI/CD Agile Scrum SDLC DevOps JUnit 4/5 GitHub
7+ yrs exp

Software Engineer II, Backend (Streaming)

Affirm

Remote (Canada) 38 days ago $165,000–$225,000
Kafka Flink AWS Kubernetes Python Kotlin Schema Registry Distributed Systems Stream Processing Event Driven Architecture Monitoring Metrics
1+ yrs exp Remote

Staff Software Engineer

PayPal

San Jose, CA +1 66 days ago
AWS GCP Azure Terraform Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar RDBMS NoSQL SDLC Caching Infrastructure as Code
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 39 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Terraform Ansible AWS GCP Azure IaaS PaaS Data Modeling Observability
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 131 days ago $220,000–$292,000
AWS TypeScript React Remix JavaScript Distributed Systems APIs Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp