
Senior Software Engineer, Fullstack (Consumer Engineering)
Affirm · Miami, FL
- Hybrid
- Full-time
- $219,000 / year
- Miami, FL
✓ Hiring manager found for this role
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Senior Software Engineer, Fullstack (Consumer Engineering)
Affirm · Miami, FL
Sam Bennett
Hiring Manager · h•••••@job-boards.greenhouse.io
✍️ Your intro emailReady to send
Subject: Interested in the Senior Software Engineer, Fullstack (Consumer Engineering) role at Affirm
Hi Sam — I came across the Senior Software Engineer, Fullstack (Consumer Engineering) opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Affirm stood out because…
🔒 Unlock to read & send
✎ Personalized to your résumé after sign-up.
$1 once
Just this hiring manager
Best value
$9/mo
Unlimited — any job, anywhere
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
View the original posting ↗
Not recommended alone — most applicants never hear back.
Job highlights
- Lead engineers to solve complex growth problems.
- Build scalable consumer platforms and experiences.
- Collaborate across product, design, and analytics.
- Drive experimentation and feature flagging.
- Foster quality and talent development.
About the role
About Affirm
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that power Affirm’s consumer growth across push, email, app, and web. We own the core engagement surfaces and systems that help customers discover value, onboard seamlessly, and take confident next steps by using personalization, segmentation, and experimentation to deliver the right experience at the right moment.
Our work sits at the intersection of product, analytics, design, platform, and growth. We focus on building scalable, reliable tooling and consumer experiences that enable rapid go-to-market, improve conversion and activation, and grow long-term customer value. If you’re excited about shaping high-impact consumer journeys, solving ambiguous growth problems, and turning strategy into measurable outcomes at scale, CGX is the team for you.
What You'll Do
- You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
- You will support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics, participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
- You will proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
- You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” and on-call efforts.
- You will foster a culture of quality and ownership by setting or improving code review and design standards for your team, and advocating for them beyond your team through writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For
- You have experience leading significant mobile initiatives (React Native or native), including defining architecture, coordinating cross-functional launches, and maintaining high reliability in production environments.
- You have experience working across the React Native and native boundaries (Swift/Kotlin), debugging platform-specific issues and improving developer tooling, CI/CD, and release processes for mobile apps.
- You have experience implementing experimentation, feature flagging, and analytics instrumentation in mobile applications, ensuring safe rollouts and measurable impact.
- You have experience shipping web apps using declarative UI frameworks like React or Vue.
- You are proficient in working with JavaScript/TypeScript.
- You have a total of 4+ years of experience as a software engineer.
- You are experienced in designing, developing, and launching backend systems at scale using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
- You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design, and you write high-quality code that is easily understood and used by others.
- You are proficient at making significant changes in a large codebase and have developed a suite of tools and practices that enable you and your team to do so safely.
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
- You have strong verbal and written communication skills that support effective collaboration with a global engineering team.
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Compensation and Benefits
Pay Grade - NEquity Grade - USA 9
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
USA base pay range (CA, WA, NY, NJ, CT) per year: $190,000 - $240,000
USA base pay range (all other U.S. states) per year: $169,000 - $219,000
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of hire. We have a simple and transparent remote-first grade-based compensation structure. Offer amounts within the range are based on a number of factors including but not limited to job-related skills, experience, and relevant education or training. Across the broader organization, certain roles are eligible for equity awards upon hire, promotion, tenure milestones and for performance.
We’re Extremely Proud To Offer Competitive Benefits That Are Anchored To Our Core Value Of People Come First. Some Key Highlights Of Our Benefits Package Include:
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
Inclusivity and Accommodations
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
We’re Extremely Proud To Offer Competitive Benefits That Are Anchored To Our Core Value Of People Come First. Some Key Highlights Of Our Benefits Package Include:
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
Key skills/competency: Senior Fullstack Software Engineer, React Native, Swift, Kotlin, JavaScript, TypeScript, Python, AWS, MySQL, Kubernetes.
Skills & topics
- Senior Software Engineer
- Fullstack Engineer
- React Native
- Swift
- Kotlin
- JavaScript
- TypeScript
- Python
- AWS
- Kubernetes
- Software Development
- Mobile Development
- Backend Development
- Consumer Growth
- Platform Engineering
How to get hired
- Tailor your resume: Highlight fullstack, mobile (React Native/native), and backend experience using keywords from the job description.
- Showcase leadership: Emphasize experience leading initiatives, mentoring engineers, and driving technical decisions.
- Demonstrate impact: Quantify achievements in growth, conversion, and customer value using data and experimentation.
- Prepare for technical interviews: Brush up on data structures, algorithms, system design, and specific technologies like React, Python, and AWS.
- Understand Affirm's mission: Articulate how your skills align with Affirm's goal of honest and friendly credit.
Technical preparation
Practice React Native and native mobile development.,Review backend technologies: Python, AWS, Kubernetes.,Solve algorithm and data structure problems.,Prepare for system design and fullstack challenges.
Behavioral questions
Describe a time you led an engineering team.,How do you handle ambiguity in problem-solving?,Share an example of fostering quality ownership.,How do you proactively identify and solve issues?
Prefer to apply the usual way?
Not recommended alone — most applicants never hear back. Email the hiring manager first.
Frequently asked questions
- What is the salary range for a Senior Fullstack Software Engineer at Affirm?
- For the Senior Fullstack Software Engineer position at Affirm, the U.S. base pay range is $190,000 - $240,000 per year for states like CA, WA, NY, NJ, CT, and $169,000 - $219,000 per year for all other U.S. states. This range depends on factors like experience and location.
- Is the Senior Fullstack Software Engineer role at Affirm remote?
- Yes, Affirm is a remote-first company, and the majority of their roles, including the Senior Fullstack Software Engineer position, are remote. You can work almost anywhere within the country of hire.
- What are the key technologies used by the Consumer Growth Experience Engineering team at Affirm?
- The Consumer Growth Experience Engineering team at Affirm utilizes a variety of technologies including React Native, Swift, Kotlin, JavaScript, TypeScript, Python, AWS, MySQL, and Kubernetes to build scalable platforms and consumer experiences.
- What qualifications are essential for the Senior Fullstack Software Engineer role?
- To be considered for the Senior Fullstack Software Engineer role, you need 4+ years of software engineering experience, experience leading mobile initiatives (React Native or native), proficiency in JavaScript/TypeScript, and experience with backend systems using Python, AWS, MySQL, and Kubernetes.
- How does Affirm approach compensation for new employees in this role?
- Employees new to Affirm typically start at the beginning of the pay range for their role. Compensation is based on factors like location, experience, and skills, and is part of a total compensation package that may include equity, stipends, and benefits.
- What kind of benefits does Affirm offer its employees?
- Affirm offers competitive benefits, including 100% subsidized medical coverage for employees and dependents, flexible spending wallets for technology, food, and lifestyle needs, competitive time off, and an employee stock purchase plan (ESPP).
- Does Affirm provide accommodations for candidates with disabilities during the hiring process?
- Yes, Affirm is committed to providing an inclusive interview experience and offers reasonable accommodations for candidates with disabilities who may need individualized support during the hiring process.
- What is the expected experience level for a Senior Fullstack Software Engineer at Affirm?
Similar roles
Open positions we recommend based on this role.
