Staff Software Engineer, Backend (Online Storage)

New
A
AffirmFinancial Technology
Remote USFull-TimeStaff
SalaryUSA base pay range (CA, WA, NY, NJ, CT) per year: $230,000 - $290,000. USA base pay range (all other U.S. states) per year: $204,000 - $264,000.
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience designing, developing and launching backend systems at scale; 5+ years of hands-on Database Expertise
Required Skills
AWSPostgreSQLPythonKotlinKubernetesMySQLSparkDistributed Systems

Requirements

  • 8+ years of experience designing, developing and launching backend systems at scale using Python or Kotlin.
  • 5+ years of hands-on database expertise, including schema design, query optimization, scaling, partitioning, and sharding.
  • Extensive track record of developing highly available distributed systems using technologies such as AWS, MySQL, Spark, and Kubernetes.
  • Deep knowledge of relational and/or distributed SQL databases (e.g., MySQL, PostgreSQL, TiDB/Vitess).
  • Experience building and operating databases in cloud environments.
  • Expertise in database benchmarking, load testing, and capacity planning.
  • Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, and Pg Bouncer.
  • Experience delivering major features, system components, or deprecating existing functionality.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

Responsibilities

  • Set technical strategy for the team on a year-long time scale, aligned with business-impacting projects.
  • Design and build components of a scalable, multi-region, horizontally scalable, and globally available datastore platform.
  • Develop control planes for database management and self-service, automating schema migrations, disaster recovery, sharding, and performance tuning.
  • Collaborate across product, infrastructure, and site reliability engineering (SRE) teams to ensure technical sustainability.
  • Take ownership of team operations, availability, monitoring, triage rotations, and incident response.
  • Foster a culture of quality through code review standards and provide guidance to develop talent on the team.
View Full Description & ApplyYou'll be redirected to the employer's site
USA base pay range (CA, WA, NY, NJ, CT) per year: $230,000 - $290,000. USA base pay range (all other U.S. states) per year: $204,000 - $264,000.
Apply Now