Senior Software Engineer, Fullstack

Affirm

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,000–$255,000 / yr
Posted
177 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $225k
$114k most similar roles pay here $270k

This role pays more than 84% of similar roles. Most pay $150,000–$217,725 — the shaded band above. At the midpoint, this role pays about $225k versus about $184k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 60 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Senior Software Engineer, Fullstack

As a Senior Software Engineer, Fullstack (Consumer Engineering), you will join the Consumer Growth Experience team to build scalable platforms and end-to-end experiences across push, email, app, and web channels. You will lead engineers through ambiguity to deliver quarterly goals, manage technical constraints in collaboration with product and design partners, and oversee the reliability of team artifacts. Your daily work involves developing tools for personalization, segmentation, and experimentation to improve conversion and activation. The role requires expertise in React Native, Swift, Kotlin, JavaScript, TypeScript, Python, AWS, MySQL, and Kubernetes. You will be responsible for designing backend systems at scale, implementing feature flagging, and maintaining high-quality code within a large codebase. This position focuses on solving complex growth problems to enhance customer discovery and onboarding journeys through robust technical infrastructure.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Deliver on quarterly goals by leading engineers through ambiguous problems and ensuring team support during delivery.
  • Partner with product, design, and analytics teams to navigate technical constraints and trade-offs in the development lifecycle.
  • Proactively identify and resolve issues related to project workflows, technology stacks, or business processes.
  • Monitor system metrics and manage "keep the lights on" operations including on-call rotations.
  • Establish and improve code review and design standards to foster a culture of quality and ownership.
  • Mentor and develop team talent through consistent feedback and technical guidance.
  • Develop and maintain high-scale backend systems using Python, Kotlin, AWS, MySQL, and Kubernetes.
  • Implement experimentation, feature flagging, and analytics instrumentation across mobile and web platforms.

What we're looking for

  • You must have at least 4 years of experience as a software engineer.
  • You must hold a Bachelor’s degree in a related field or possess equivalent practical experience.
  • You must have experience leading significant mobile initiatives using React Native or native technologies.
  • You must be able to work across React Native and native boundaries (Swift/Kotlin) to debug and improve tooling.
  • You must have experience implementing experimentation, feature flagging, and analytics instrumentation in mobile applications.
  • You must have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You must be proficient in JavaScript and TypeScript.
  • You must have experience designing and launching backend systems using Python, Kotlin, AWS, MySQL, and Kubernetes.

More like this

Similar roles

Software Engineer, Borrower Experience

Upstart

Remote 55 days ago $142,000$196,600
React Native TypeScript Swift Objective-C Kotlin Java iOS Android CI/CD Mobile Analytics Push Notifications Deep Linking A/B Testing Performance Monitoring
4+ yrs exp Remote

Software Engineer, Borrower Experience

Upstart

Remote (Canada) 55 days ago $142,000$196,600
React Native TypeScript Swift Objective-C Kotlin Java iOS Android CI/CD Mobile Analytics Push Notifications Deep Linking A/B Testing
4+ yrs exp Remote

Senior Fullstack Software Engineer

Nvidia

Westford, MA +2 45 days ago $184,000$287,500
Golang TypeScript JavaScript Unix Linux Docker Ruby C++ Object Modeling Algorithms Computer Architecture
6+ yrs exp Hybrid