Senior Software Engineer, Fullstack (Consumer Engineering)
Affirm· Consumer Engineering
Remote$195k - $255kfull-timePosted 7mo ago
About the role
Senior Software Engineer specializing in fullstack development within Consumer Growth Experience Engineering. Focused on building scalable consumer experiences, collaborating across product, design, and analytics, and delivering measurable growth outcomes for Affirm’s consumer journeys.
Responsibilities
- Owning and delivering quarterly goals for the team, leading engineers through ambiguity to solve open-ended problems, and ensuring delivery support.
- Collaborating with product management, design, and analytics throughout the product development lifecycle, articulating technical constraints, and partnering on risk-aware decisions.
- Proactively identifying and solving project, process, technology, or business issues.
- Supporting operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and contributing to on-call efforts.
- Fostering a culture of quality and ownership by setting/improving code review and design standards, and advocating beyond the team through writing and tech talks.
- Developing talent on the team by providing feedback and guidance, and leading by example.
Qualifications
- 4+ years of experience as a software engineer.
- Experience leading significant mobile initiatives (React Native or native) including architecture, cross-functional launches, and high production reliability.
- Experience across React Native and native boundaries (Swift/Kotlin), debugging platform-specific issues, and improving tooling, CI/CD, and release processes for mobile apps.
- Experience implementing experimentation, feature flagging, and analytics instrumentation in mobile apps with safe rollouts and measurable impact.
- Experience shipping web apps using declarative UI frameworks like React or Vue.
- Proficiency in JavaScript/TypeScript.
- Experience designing, developing, and launching backend systems at scale with Python, Kotlin, AWS, MySQL, and Kubernetes.
- Ability to define a technical plan for major feature delivery with simple, extensible design; writing high-quality, maintainable code.
- Proven ability to make significant changes in large codebases with tooling and practices enabling safe edits.
- Demonstrated ownership of personal growth and seeking feedback from team, manager, and stakeholders.
- Strong verbal and written communication skills for collaboration with a global engineering team.
- Equivalent practical experience or a Bachelor's degree in a related field.
Skills
Required:JavaScript/TypeScriptReact (Web)React Native / Swift / KotlinPython / Kotlin
Benefits
- Health care coverage - Affirm covers 100% of premiums for employees and dependents
- Flexible Spending Wallets - stipends for technology, food, lifestyle, and family forming expenses
- Generous time off and holiday schedule
- Employee Stock Purchase Plan (ESPP)
- Remote-first with flexible in-person onboarding and occasional office needs
- Additional benefits and accommodations as part of an inclusive interview process
Last updated Sep 16, 2026. Interested? Apply on the company site.
About Affirm
Pay over time with flexible payment plans and no fees
Buy now pay later without the fees. Flexible payment options with longer plans, lower payments, and no fees. Pay in 4 interest-free or get more time and see your total cost upfront.
Buy now pay laterFinancial servicesPayment plansCredit
More open roles at Affirm
- Director, Enterprise Sales5d agoRemote · US Sales
- Senior Technical Account Manager (Strategic Alliances)5d agoHybrid (Remote Canada) · Infrastructure Platform Eng
- GTM Strategy & Operations Lead (Legal & Field Ops)5d agoRemote · Revenue Operations & Analytics
- GTM Strategy & Operations Lead (Legal & Field Ops)5d agoHybrid (Canada) · Revenue Operations & Analytics
- Manager, Global Payroll5d agoRemote · Accounting