Skip to main content

Senior Software Engineer, Backend (Card Acquisition)

Affirm
Remote PolandUpdated 6d ago
Total compensation
$308k–$428k
Published total compensation range · Top quartile for Engineering (444 listings)
Location
Remote Poland
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Fintech
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About the Role

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. Affirm is seeking a Senior Software Engineer to join the Card Acquisition team within the Consumer org. The team plays a critical role in shaping the first experience customers have with Affirm—building trust, clarity, and value from the very first interaction. As a Senior Engineer, you will be responsible for defining long-term technical strategy, mentoring senior engineers, and acting as a force multiplier through your technical depth, operational excellence, and ability to navigate ambiguity. You'll work at the intersection of product, design, and engineering to build polished, performant, and accessible user experiences that directly impact conversion, retention, and business growth.

What You'll Do

  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
  • Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
  • Take ownership of your team’s operations and availability by ensuring the right monitoring, triage rotations, playbooks, policies, testing, and alerting are in place to support “keep the lights on” and on-call efforts.
  • Foster a culture of quality and ownership by setting or improving code review and design standards, and advocating for them beyond your team through writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.
  • Participate in an on-call rotation as a requirement.

What We Look For

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design.
  • Ability to write high-quality code that is easily understood and used by others.
  • Proficiency in making significant changes in a large code base, with a suite of tools and practices for safe delivery.
  • Demonstrated ownership of your growth, proactively seeking feedback from your team, manager, and stakeholders.
  • Strong verbal and written communication skills for effective collaboration with a global engineering team.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Compensation & Benefits

Base pay range per year: 308,000 zł - 428,000 zł (Poland). Total compensation may include monthly stipends for health, wellness, and tech spending, and benefits including 100% subsidized medical coverage, dental, and vision for you and your dependents. Employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).

Additional benefits include:

  • Flexible Spending Wallets for tech, food, and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups
  • Eligible for creative tax benefits, subject to applicable law and company policy

Location

Remote Poland. The majority of roles can be located anywhere in Poland. Affirm is a remote-first company.

Application Instructions

Apply via the provided link. By clicking “Submit Application,” you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the processing of your personal information.

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.