Software Engineer, Backend (React Native, JavaScript)
About the Company:
Affirm is a financial technology company working to change how people use credit. Its approach focuses on transparent, predictable payment options without hidden fees or unexpected costs. The company is also working directly with card issuers to develop credit card products for everyday spending and larger purchases.
About the Role:
Affirm is seeking a Senior Staff Software Engineer, Backend (Cards) to help define the technical direction and long-term strategy for its Cards organization. This role combines hands-on engineering leadership with architectural decision-making, cross-functional collaboration, and mentorship. You will work closely with engineering leaders and stakeholders to build scalable, reliable, and high-performing systems. The position also calls for a strong focus on AI-assisted engineering, technical quality, and a culture of ownership. You'll guide major initiatives, influence engineering practices across teams, and help engineers grow while ensuring technical decisions support business goals and customer needs.
Key Responsibilities:
Define the technical vision, long-term roadmap, and strategic initiatives for the Cards organization.
Lead by example in adopting AI to accelerate development, take initiative, and improve engineering workflows.
Monitor developments across the fintech industry and apply relevant insights to engineering strategy.
Collaborate with stakeholders across Affirm to align technical excellence with business objectives.
Build a culture of ownership, accountability, scalability, and operational efficiency across engineering teams.
Guide architectural decisions and select appropriate platforms, tools, and technologies to support consistency and reliability.
Lead and mentor engineers, promote sound engineering practices, and support career development up to Staff level.
Drive critical projects involving multiple engineering teams and organizational stakeholders.
Develop and implement technical strategies that improve system reliability and responsiveness.
Communicate technical decisions and priorities clearly to engineering teams and cross-functional stakeholders.
Required Qualifications:
10+ years of experience working across the software stack, with a focus on driving backend architectural improvements.
Experience driving organizational change across large engineering teams.
A track record of leading critical projects and coordinating multiple engineering teams to achieve company-wide results.
Extensive experience developing and implementing technical strategies that improve reliability and responsiveness.
Experience mentoring and developing engineers up to Staff level.
Strong verbal and written communication skills, with the ability to influence stakeholders and explain important technical decisions.
A collaborative approach to working with engineering teams and cross-functional partners.
A strong sense of ownership and the ability to encourage accountability in others.
A bachelor's degree in a related field or equivalent practical experience.
Preferred Qualifications / Requirements: Experience with React Native, JavaScript, or Kotlin is a plus.
Salary & Benefits:
- Affirm provides a transparent compensation structure based on factors such as location, experience, and job-related skills. New employees typically start at the beginning of the applicable pay range.
- Annual base salary ranges are:
- California, Washington, New York, New Jersey, and Connecticut: $265,000–$325,000.All other U.S. states: $236,000–$296,000.The total compensation package may include equity rewards, monthly spending stipends, and employee benefits.
Benefits include:
Medical, dental, and vision coverage, with 100% of premiums covered for employees and their dependents.
Monthly stipends for technology, health, and wellness expenses.
Flexible time off and generous holiday calendars.
An employee stock purchase plan (ESPP) that allows employees to purchase Affirm stock at a discount.
Work Location:
This is a remote-first position. Most roles can be performed from almost anywhere within the country of employment, although some positions may occasionally require in-person office work. All new hires are invited to attend an in-person onboarding experience. Equal Opportunity / EEOAffirm is committed to providing an inclusive interview process and accommodations for candidates with disabilities. Candidates who need support during the interview process are encouraged to request assistance. For positions based in San Francisco or Los Angeles, Affirm considers qualified applicants with arrest and conviction records as required by law.