Software Engineer I, Fullstack (Search)

Affirm

Philadelphia, PAFresher5h agovia LinkedInH-1B sponsor · 13 entry-level filings

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
Social mediaStakeholder managementJavaScriptTypeScriptPythonKotlin
Work
On-site in Philadelphia
Pay
Not stated by the employer.
Listed
Nov 6, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. 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.

Key Responsibilities

  • Work on tasks that contribute to the team's projects and goals with the support of your team.
  • Collaborate and work 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.
  • Strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime.
  • Contribute to a sense of community on your team by engaging in growth and development activities.

Requirements & Tech Stack

  • Previous work or internship experience working with Javascript/Typescript.
  • Previous work or internship experience designing, developing, and launching backend systems at scale.
  • Experienced using Python or Kotlin.
  • Mastery in taking a simple problem or business scenario into a solution that interacts with multiple software components.
  • Executing on solutions by writing clear, easily understood, well-tested, and extensible code.
  • Comfortable navigating a large code base.
  • Debugging others' code.
  • Providing feedback to other engineers through code reviews.
  • Taking ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.

Qualifications

  • Equivalent practical experience or a Bachelor’s degree in a related field.

H-1B sponsor

Affirm filed 13 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in Philadelphia · last 7 days

4 openings · all need no experience

Most hiring: T-Mobile, Affirm, ParetoHealth

See all 4 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job