Staff Full-Stack Software Engineer

Affirm

16m ago • Remote

Senior

Remote

230,000 - 290,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Staff Full-Stack Software Engineer (Card Experiences)

Description

Own end-to-end features for the cardholder journey—from ordering to every purchase—across customer-facing web/mobile experiences and the backend services behind them. Set year-long technical strategy, collaborate with product/design/analytics, and drive operational excellence to improve reliability and on-call health. Apply an AI-first approach to ship improvements faster while maintaining a strong security and quality bar.

Responsibilities

  • Define technical strategy for the team over a year-long horizon and align it with business-impacting projects
  • Collaborate across product development to ensure technical sustainability, manage risks, and make trade-offs explicit
  • Act as a force-multiplier by defining and advocating for technical solutions and operational processes
  • Own on-call operations and availability: monitoring, triage rotations, playbooks, policies, testing, and alerting
  • Foster quality and ownership: set code review and design standards and advocate beyond the team
  • Help develop talent through feedback, guidance, and leading by example

Requirements

  • 8+ years designing, developing, and launching backend systems at scale using Python or Kotlin
  • Extensive experience building highly available distributed systems using AWS, MySQL, Spark, and Kubernetes
  • 8+ years total experience as a software engineer
  • Proficiency with declarative UI frameworks: React Native, React, or Vue
  • Proven ability to design, develop, and launch systems at scale
  • Experience delivering major features/system components or deprecating functionality via technical and execution plans; writes high-quality, readable code
  • Comfort working in ambiguity; reason from low-level code to large-system architecture
  • AI-first mindset; identifies trends and safely applies new technologies
  • 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 coverage (employees and dependents), plus dental and vision
  • Monthly stipends for tech setup and health/wellness options
  • Flexible time off and generous holiday calendar
  • Employee stock purchase plan (ESPP) to buy stock at a discount
  • Inclusive interview process with accommodations for candidates with disabilities
  • Remote-first with flexibility; occasional in-person onboarding
  • Equity and base pay as part of a transparent total compensation package

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Staff Full-Stack Software Engineer role

Improve your resume for just $5

$230,000 – $290,000/year

Unlock Full Resume Report