Staff Software Engineer, Backend (Capacity Modeling)

4 days, 1 hour ago
Full-time
Lead
Software Development
Affirm

Affirm

Affirm offers a transparent buy now, pay later service founded in 2012 by Max Levchin. No late fees or surprises, just a responsible way to pay over time for your favorite brands.

Diversified Financial Services
1K-5K
Founded 2012

Description

  • Set the technical strategy for the team on a year-long time horizon and align it to business-critical projects.
  • Collaborate with product management, design, and analytics across the product development lifecycle to manage technical sustainability, risks, and trade-offs.
  • Act as a force multiplier by defining and advocating for technical solutions and operational processes.
  • Own team operations and service availability through monitoring, triage rotations, playbooks, policies, testing, and alerting.
  • Establish code review and design standards, and promote them through writing and tech talks.
  • Develop talent by giving feedback, providing guidance, and leading by example.
  • Build and maintain statistical capacity models that convert traffic forecasts into capacity recommendations.
  • Translate demand inputs into infrastructure settings such as pod counts, HPA ranges, and regional or environment sizing changes.
  • Work across compute and infrastructure services including ElasticCache, DynamoDB, AuroraDB, and related systems.

Requirements

  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive experience building highly available distributed systems with technologies like AWS, MySQL, Spark, and Kubernetes.
  • Experience supporting scale up and down for large-scale sales events such as Prime Day, Black Friday Cyber Monday, or similar holidays.
  • Experience tuning autoscaling, CPU/memory, and multi-threading for compute workloads.
  • Experience delivering major features, system components, or deprecating existing functionality through a technical and execution plan.
  • Ability to write high-quality code that is easy for others to understand and use.
  • Comfort working in ambiguity and moving between low-level language details and large-system architecture.
  • Strong ability to gather, iterate on, and incorporate feedback from engineering and cross-functional peers.
  • Strong verbal and written communication skills for collaboration with a global engineering team.
  • Equivalent practical experience or a Bachelor’s degree in a related field is required.

Benefits

  • Remote-first work with the flexibility to work almost anywhere within the country of employment.
  • Competitive base salary of $225,000-$275,000 in CA/WA/NY/NJ/CT or $200,000-$250,000 in other U.S. states.
  • Potential equity rewards as part of total compensation.
  • Monthly stipends for health, wellness, and tech spending.
  • 100% subsidized medical coverage for you and your dependents.
  • Dental and vision coverage for you and your dependents.
  • Flexible Spending Wallets for technology, food, lifestyle needs, and family-forming expenses.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan with shares available at a discount.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer for its Maritime Division to build and sustain software for autonomous maritime systems across the full product lifecycle.

C++ Computer Vision Go React Rust System Design TypeScript
36 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage platform for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
39 minutes ago

Software Engineer

Raspberry Pi Foundation 51-250 Diversified Consumer Services

The Raspberry Pi Foundation is hiring a Software Engineer in the UK to help build digital products and educational experiences for young people and educators.

Agile AWS Cloudflare Heroku JavaScript MongoDB MySQL PostgreSQL Python Ruby
43 minutes ago

Software Engineer, Tools & Services

Basis is hiring a Software Engineer, Tools & Services to help build and maintain automated testing capabilities for a real-time, high-throughput digital media operations platform.

Agile CI/CD GCP Java JUnit Microservices Spring
51 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers