Affirm logo

Software Engineer I, Fullstack (Search)

Affirm

Remote US · Remote · Remote · Posted Oct 15, 2026

At a glance

Workplace
Remote
Location
Remote US · Remote

About the role

  • Search has become the default way consumers discover where to shop, compare options, and decide what to buy across platforms like Google, TikTok, and even Klarna.
  • As we build a new Ads business and evolve Marketplace into a best in class shopping experience, improving search is one of our highest leverage investments to create an experience users choose and merchants want to invest in.

Responsibilities

  • With the support of your team, you will work on tasks that contribute to the team's projects and goals.
  • You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work.
  • You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime.
  • You will contribute to a sense of community on your team by engaging in growth and development activities.

Requirements

  • You have previous work or internship experience working with Javascript/Typescript.
  • You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using Python or Kotlin.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • 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 our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Benefits

  • 100% subsidized medical coverage, dental and vision for you and your dependents
  • Monthly stipends for health, wellness and tech spending
  • Flexible time off and generous holiday calendars
  • Employee stock purchase plan (ESPP)

Workplace

  • Remote-first with flexibility built in
  • Some positions may occasionally require in-person work at an Affirm office

Skills

  • JavaScript
  • TypeScript
  • Python
  • Kotlin

Affirm

Software Engineer I, Fullstack (Search)

Apply now