{bc}
linkedin

Staff Software Engineer, Backend (Online Storage)

Affirm
Phoenix, USA
Full-time
Mid-Senior
Onsite
$230,000 to $290,000
Discovered 1 weeks ago
Backend software engineeringPythonKotlinDistributed systemsDatabase systemsMySQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Backend software engineeringPythonKotlin
Smart Apply

Full Job Posting

Company and Team

Affirm develops consumer financial products designed to provide flexible purchasing without hidden fees or compounding interest.

The Data and Storage Services team manages data infrastructure across online transaction processing, analytics, streaming, orchestration, and large-scale data platforms.

The Online Storage team provides managed relational, key-value, distributed SQL, and cache databases as a platform for Affirm services.

Role Overview

The Staff Software Engineer will drive the technical roadmap for relational and key-value databases and improve how mission-critical infrastructure is built, operated, and productized.

The role influences team direction, collaborates across functions, and supports reliable storage solutions for financial transactions, data science models, and other persistence use cases.

Responsibilities

  • Set technical strategy over a year-long horizon and connect it to critical business projects.
  • Design and build multi-region, horizontally scalable, globally available datastore components.
  • Develop database control planes and automate migrations, disaster recovery, sharding, and performance tuning.
  • Collaborate with product, infrastructure, SRE, design, and analytics teams on sustainable database solutions.
  • Own monitoring, triage, playbooks, policies, testing, alerting, availability, and on-call operations.
  • Set quality standards through code reviews, design reviews, writing, and technical talks.
  • Provide feedback and guidance to develop team talent.

Qualifications

  • 8 or more years of experience designing, developing, and launching backend systems at scale.
  • 5 or more years of hands-on database expertise with relational or distributed SQL systems.
  • Experience with highly available distributed systems and technologies such as AWS, MySQL, Spark, and Kubernetes.
  • Deep knowledge of schema design, query optimization, scaling, partitioning, sharding, performance tuning, benchmarking, load testing, and capacity planning.
  • Experience delivering major system features through technical and execution planning.
  • Strong written and verbal communication skills for global engineering collaboration.
  • Equivalent practical experience or a bachelor's degree in a related field.

Technical Environment

  • Backend languages include Python or Kotlin.
  • Database technologies include MySQL, PostgreSQL, TiDB, Vitess, ProxySQL, RDS Proxy, and PgBouncer.
  • The platform supports relational databases, distributed SQL, DynamoDB, Redis, cloud environments, and Kubernetes.

Compensation

  • Annual base pay is $230,000 to $290,000 in California, Washington, New York, New Jersey, and Connecticut.
  • Annual base pay is $204,000 to $264,000 in other U.S. states.
  • Total compensation may include equity, monthly health and wellness stipends, technology spending, and benefits.

Workplace

  • Affirm describes itself as a remote-first company, with most roles remote and work generally available within the country of employment.
  • Some proximal roles may require occasional work from an assigned office, while a limited number of roles are office-based.

Benefits

  • Benefits include fully subsidized medical coverage, dental and vision coverage, flexible spending wallets, paid time off, holidays, and an employee stock purchase plan.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Affirm