
Remote opportunity at
AffirmStaff Software Engineer, Fullstack (Card Experiences)
Affirm operates as a financial technology company providing predictable payment solutions for consumers without hidden fees or surprise costs. The organization is currently hiring a remote…
Career Tools
About This Role
Affirm operates as a financial technology company providing predictable payment solutions for consumers without hidden fees or surprise costs. The organization is currently hiring a remote Staff Software Engineer, Fullstack to join the Card Experiences group. This team builds and oversees the product architecture for the Affirm Card, managing the entire lifecycle of the cardholder journey from initial order through regular daily usage. The position involves engineering both customer-facing web…
Job Description
Affirm operates as a financial technology company providing predictable payment solutions for consumers without hidden fees or surprise costs. The organization is currently hiring a remote Staff Software Engineer, Fullstack to join the Card Experiences group. This team builds and oversees the product architecture for the Affirm Card, managing the entire lifecycle of the cardholder journey from initial order through regular daily usage. The position involves engineering both customer-facing web and mobile applications along with the underlying backend infrastructure.
Professionals in this role will partner closely with design, product management, risk management, and operations to deliver impactful product enhancements. Responsibilities span setting long-term technical strategies, ensuring production availability, driving technical standards, and mentoring engineering team members. Affirm places a strong emphasis on leveraging artificial intelligence to accelerate development cycles and enhance user experiences while maintaining high standards for security and software craftsmanship.
The compensation for this remote-first position includes a base pay range of USD $230,000 to $290,000 per year for USA Pacific regions (CA, WA, NY, NJ, CT), with a base pay range of $204,000 to $264,000 for all other U.S. states under the Sapphire pay range. Total compensation may additionally include equity rewards, monthly stipends for wellness, tech, and health expenses, and comprehensive medical, dental, and vision coverage that is fully subsidized for employees and their dependents.
Responsibilities
- Establish the year-long technical strategy for the team and connect it to critical business objectives
- Collaborate with product management, design, and analytics partners to manage technical risks and trade-offs
- Define and advocate for technical solutions and operational processes that act as a force-multiplier
- Manage team operations and availability by setting up monitoring, triage rotations, testing, and alerting
- Set code review and design standards to foster a culture of quality and technical ownership
- Mentor team members by providing guidance, constructive feedback, and leading by example
Requirements
- Bring 8 or more years of total experience working as a software engineer
- Possess 8+ years of experience designing, building, and launching scalable backend systems using languages such as Kotlin or Python
- Demonstrate a track record of developing highly available distributed systems with technologies like AWS, Kubernetes, MySQL, and Spark
- Show proficiency in building web applications using declarative UI frameworks such as React, React Native, or Vue
- Demonstrate experience delivering major features or system components through technical and execution planning
Qualifications
- Hold a Bachelor's degree in a related field or possess equivalent practical experience
Core Skills
Benefits
- 100% subsidized medical, dental, and vision coverage for employees and dependents
- Monthly stipends to support technology setups and health and wellness options
- Flexible time off and generous holiday schedules
- Employee stock purchase plan to acquire company stock at a discount
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Affirm operates as a remote-first company, and this role can be performed from almost anywhere within the country of employment. New hires may occasionally be invited to attend an in-person onboarding experience.
What is the salary range for this role?
The base pay range is $230,000 to $290,000 per year for USA Pacific regions including CA, WA, NY, NJ, and CT. For all other U.S. states, the base pay range is $204,000 to $264,000.
What experience is required to apply?
Candidates must have 8 or more years of total software engineering experience, including designing and launching scalable backend systems using Python or Kotlin, building distributed systems with AWS, Kubernetes, MySQL, and Spark, and creating web applications with declarative UI frameworks like React, React Native, or Vue.
What benefits are included?
Benefits include 100% subsidized medical, dental, and vision coverage for employees and dependents, monthly tech and wellness stipends, flexible time off, and an employee stock purchase plan.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.