
Remote opportunity at
AffirmStaff Software Engineer, Mobile (App Infrastructure)
Affirm is a financial technology company that offers predictable payment solutions without hidden fees or surprises. The organization is seeking a Staff Software Engineer, Mobile (App…
Career Tools
About This Role
Affirm is a financial technology company that offers predictable payment solutions without hidden fees or surprises. The organization is seeking a Staff Software Engineer, Mobile (App Infrastructure) to join its small, collaborative technical unit responsible for the shared mobile architecture. In this remote position, the chosen professional will direct technical planning across a one-year horizon, shape development standards, and build foundational tools that other engineering teams rely upon. This role…
Job Description
Affirm is a financial technology company that offers predictable payment solutions without hidden fees or surprises. The organization is seeking a Staff Software Engineer, Mobile (App Infrastructure) to join its small, collaborative technical unit responsible for the shared mobile architecture. In this remote position, the chosen professional will direct technical planning across a one-year horizon, shape development standards, and build foundational tools that other engineering teams rely upon.
This role suits an experienced engineer who enjoys managing complex systems, working across JavaScript and native code boundaries, and guiding team growth through technical leadership and operational excellence. The position demands comfort with ambiguity, strong communication abilities, and a track record of driving significant projects to completion. Team members handle observability, continuous integration, design systems, and availability to ensure smooth mobile experiences.
The employer operates as a remote-first organization, permitting work from almost anywhere within the country of employment, though certain roles may involve occasional in-person gatherings or office requirements. New hires participate in an in-person onboarding experience. Affirm provides a comprehensive total compensation framework that pairs base pay with equity awards and monthly allowances for technology, health, and wellness needs.
Responsibilities
- Define technical strategies and map them to business-impacting projects over a yearly horizon
- Partner with product management, analytics, and design teams to manage technical trade-offs and risks
- Establish operational processes, testing standards, monitoring, triage rotations, and incident playbooks
- Set design and code review benchmarks for the team and advocate for best practices organization-wide
- Mentor team members through guidance, feedback, and technical leadership
Requirements
- Minimum of seven years of mobile application development and architecture experience
- At least four years of experience working with React Native
- Proficiency in JavaScript and TypeScript
- Practical background utilizing React Native and Expo, including migrating or authoring native modules
- Demonstrated experience managing complex state within React applications
- Ability to execute React Native SDK major upgrades and debug across the JavaScript and native boundary under the New Architecture
- Familiarity with mobile testing frameworks such as Maestro or Appium, Sentry or Crashlytics for crash reporting, and feature flagging platforms like Statsig or LaunchDarkly
- Knowledge of AI-assisted development tools like Claude Code, along with judgment on guardrails and quality standards
- Proven history of leading a team to deliver large projects or major system components
Qualifications
- Proficiency with Redux Toolkit
- Bachelor's degree in a related discipline or equivalent practical experience
Core Skills
Benefits
- 100% subsidized medical coverage, dental, and vision insurance for employees and dependents
- Monthly stipends supporting technology, health, and wellness spending
- Flexible time off combined with generous holiday schedules
- Employee stock purchase plan allowing discounted stock purchases
- Base pay range varying by U.S. region, such as $230,000 to $290,000 for the USA Pacific range
Frequently Asked Questions
Is this position remote?
Yes, Affirm operates as a remote-first company, allowing most roles to be performed from almost anywhere within the country of employment. New hires are invited to an in-person onboarding experience.
What is the salary range for this role?
The base pay depends on geographic location. For the USA Pacific range covering California, Washington, New York, New Jersey, and Connecticut, the salary spans from $230,000 to $290,000. For all other U.S. states, the base pay ranges from $204,000 to $264,000.
What are the primary technical requirements?
Candidates must have at least seven years of mobile application development and architecture experience, with four or more years specifically using React Native. Proficiency in JavaScript and TypeScript, hands-on Expo experience, and familiarity with native module migration are also required.
What benefits are included?
Affirm covers 100% of medical, dental, and vision insurance premiums for employees and dependents. Additional benefits include monthly stipends for health, wellness, and tech, 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.