
Remote opportunity at
AffirmStaff Software Engineer, Fullstack (Auth Experiences)
Affirm operates a payment platform that gives individuals a straightforward method to pay over time without hidden fees or surprises. The company is hiring a Staff…
Career Tools
About This Role
Affirm operates a payment platform that gives individuals a straightforward method to pay over time without hidden fees or surprises. The company is hiring a Staff Software Engineer, Fullstack to join the Auth Experiences team. In this remote position, the chosen professional will guide technical strategy and build next-generation web and mobile applications for customer authentication and checkout flows across multiple international markets. The role involves managing user interfaces and…
Job Description
Affirm operates a payment platform that gives individuals a straightforward method to pay over time without hidden fees or surprises. The company is hiring a Staff Software Engineer, Fullstack to join the Auth Experiences team. In this remote position, the chosen professional will guide technical strategy and build next-generation web and mobile applications for customer authentication and checkout flows across multiple international markets.
The role involves managing user interfaces and backend orchestration layers while balancing security requirements and conversion rates. Key responsibilities include planning technical roadmaps on a yearly scale, cooperating with design, analytics, and product management departments, and establishing code review and design benchmarks. The engineer will also oversee system availability, run triage rotations, mentor team members, and cultivate an environment centered on high engineering standards.
Candidates should bring extensive web development expertise utilizing declarative user interface frameworks and strong JavaScript or TypeScript skills. The position offers a total compensation package including base salary, equity rewards, and monthly stipends for technology, health, and wellness needs.
Responsibilities
- Formulate a year-long technical strategy for the team and connect it to critical business objectives
- Collaborate with analytics, product management, and design colleagues to assess technical sustainability, risks, and trade-offs
- Define and champion technical solutions and operational workflows to act as a force multiplier
- Manage system operations and uptime by establishing monitoring, alerting, testing, playbooks, and on-call rotations
- Establish code review and design guidelines to foster a team culture emphasizing quality and ownership
- Provide mentorship, feedback, and technical guidance to help develop team talent
Requirements
- Have at least 8 years of experience building and architecting web applications with declarative UI frameworks like Vue or React
- Demonstrate proficiency in TypeScript and JavaScript
- Possess a track record of delivering major system features, components, or deprecations through defined technical plans
- Show strong verbal and written communication skills for collaboration with a global engineering group
Qualifications
- Hold a Bachelor’s degree in a related field or possess equivalent practical experience
Core Skills
Benefits
- 100% subsidized medical coverage, dental, and vision for employees and their dependents
- Monthly stipends covering tech setup, health, and wellness choices
- Flexible time off and generous holiday calendars
- Employee stock purchase plan to purchase Affirm 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 job remote?
Yes, Affirm is 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 position?
The base pay range for USA Pacific locations including CA, WA, NY, NJ, and CT is $230,000 to $290,000 per year. For all other U.S. states, the base pay range is $204,000 to $264,000 per year.
What experience is required to apply?
Applicants must have 8 or more years of experience developing and architecting web applications with declarative UI frameworks like React or Vue, along with proficiency in JavaScript or TypeScript.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.