
Remote opportunity at
AffirmSoftware Engineer II, Mobile (Card Acquisition)
Affirm is hiring a Software Engineer II, Mobile (Card Acquisition) to join its dynamic team. Affirm provides predictable payment options for consumers with no hidden fees…
Career Tools
About This Role
Affirm is hiring a Software Engineer II, Mobile (Card Acquisition) to join its dynamic team. Affirm provides predictable payment options for consumers with no hidden fees or surprises. In this remote-first role, the professional will focus on driving user acquisition and growth for the company card product, utilizing data insights and modern technology to enhance onboarding funnels. This position involves breaking down complex projects into manageable tasks, collaborating closely with…
Job Description
Affirm is hiring a Software Engineer II, Mobile (Card Acquisition) to join its dynamic team. Affirm provides predictable payment options for consumers with no hidden fees or surprises. In this remote-first role, the professional will focus on driving user acquisition and growth for the company card product, utilizing data insights and modern technology to enhance onboarding funnels.
This position involves breaking down complex projects into manageable tasks, collaborating closely with product management, design, and analytics teams, and ensuring system availability and on-call support. The ideal candidate communicates effectively with a global engineering team, takes ownership of professional growth, and enjoys debugging and navigating extensive codebases.
Responsibilities
- Break down larger projects into individual tasks with the help of the tech lead and manager
- Deliver work in multiple phases to ensure timely completion
- Collaborate with product management, design, and analytics during ideation and technical planning
- Manage system operations and availability by monitoring metrics, handling escalations, and participating in on-call duties
- Engage in team growth activities such as conducting interviews
Requirements
- Have at least 1.5 years of experience working as a software engineer
- Bring experience shipping web applications utilizing declarative UI frameworks like React or Vue
- Bring experience shipping mobile apps with native or cross-platform languages such as React Native
- Possess experience in designing, building, and launching scalable APIs using languages like Kotlin or Python
- Demonstrate the ability to write clear, well-tested, and extensible code that solves business scenarios involving multiple software components
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 for health, wellness, and tech expenses
- Flexible time off and generous holiday calendars
- Employee stock purchase plan to acquire company stock at a discount
- Equity rewards and base pay range corresponding to location and skill
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 on a remote-first model allowing employees to work from almost anywhere within the country of employment, though new hires are invited to an in-person onboarding experience.
What is the salary range for this role?
For candidates located in CA, WA, NY, NJ, and CT, the annual base pay ranges from $165,000 to $225,000. For all other U.S. states, the annual base pay ranges from $146,000 to $206,000.
What level of experience is required?
Applicants must have a total of 1.5 or more years of experience working as a software engineer.
What benefits are included?
Benefits include fully covered medical, dental, and vision premiums for employees and dependents, monthly health, wellness, and tech stipends, flexible time off, equity rewards, and an employee stock purchase plan.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.