Skip to main content
All jobs

Employer listing

Staff Software Engineer, Backend (Observability)

Affirm

remote · full time · Staff

$204,000 - $290,000

About the Role

The Observability team builds the platform every Affirm engineer relies on to understand the behavior and performance of our systems. Our platform ingests 200+ TB/day of metrics, logs, and traces from hundreds of services across 80+ Kubernetes clusters, and when a user's checkout fails, our data is how engineers find out why.

We’re looking for a Staff Software Engineer to be the technical lead for Observability. You’ll spend most of your time hands-on while defining the roadmap, driving cross-functional projects, mentoring a team of six engineers, and partnering closely with infrastructure and product teams.

What You'll Do

  • Own the architecture of Affirm’s telemetry pipeline, balancing reliability, query performance, and cost at 200+ TB/day.
  • Design log sampling strategies that significantly reduce volume and cost without losing the signal engineers need during incidents.
  • Shape how observability fits into agentic development, so that AI coding agents and code review catch instrumentation gaps before code ships.
  • Set technical strategy for your team on a year-long time scale, connecting it with critical, business-impacting projects.
  • Collaborate across teams in the product development lifecycle with product management, design, and analytics to manage technical sustainability, risks, and trade-offs.
  • Act as a force-multiplier for your team through definition and advocacy of technical solutions and operational processes.
  • Take ownership of your team’s operations and availability by ensuring appropriate monitoring, triage rotations, playbooks, policies, testing, and alerting are in place.
  • Foster a culture of quality and ownership by setting code review and design standards and advocating for them through writing and tech talks.
  • Help develop talent on your team by providing feedback, guidance, and leading by example.

What We Look For

  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Flink, and Kubernetes.
  • Experience building or operating high-volume telemetry systems (metrics, logs, and/or traces) using technologies like OpenTelemetry, Kafka, and Terraform.
  • A well-informed point of view on modern observability practices such as structured and wide events, sampling, cardinality management, and SLOs.
  • Proven track record of driving adoption of platform standards across many engineering teams via tooling and engagement.
  • Experience delivering major features, system components, or deprecating functionality through technical and execution planning.
  • Comfort moving between low-level language idioms and large-scale system architecture.
  • Demonstrated ability to gather and iterate on feedback from engineering and cross-functional peers.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

Benefits

100% subsidized medical, dental, and vision coverage for employees and dependents, monthly health, wellness, and tech spending stipends, flexible time off, and an employee stock purchase plan (ESPP).