Taro Logo

Senior Software Engineer, Back-end (Fraud)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest.
$73,000 - $97,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Finance

Job Description

Affirm, a company revolutionizing the credit industry with honest and friendly buy-now-pay-later solutions, is seeking a Senior Software Engineer to join their Fraud Engineering organization. This remote position, based in Poland, focuses on building critical fraud prevention systems that protect Affirm, its buyers, and merchants. The role involves working with Python and Kotlin in a microservice architecture, designing scalable backend services, and collaborating with teams across North America.

The position offers an exciting opportunity to work on complex fraud prevention systems while partnering with diverse stakeholders in Product, Compliance, Machine Learning, and Fraud Operations. You'll be responsible for leading technical initiatives, mentoring team members, and maintaining high-quality standards in a distributed team environment. The role requires strong expertise in backend development, distributed systems, and database technologies, with the ability to navigate complex technical challenges in a fintech context.

This is an excellent opportunity for experienced engineers who want to make a significant impact in the fintech space while working with modern technologies and practices. The position offers comprehensive benefits, including fully covered medical insurance, flexible spending wallets, and various lifestyle benefits. The compensation is competitive, with a base salary range of 301,000 - 401,000 PLN per year, plus equity opportunities.

Working at Affirm means joining a remote-first culture that values technical excellence, collaborative problem-solving, and maintaining high engineering standards. You'll be part of a team that's building the future of financial technology while ensuring security and fraud prevention at scale.

Last updated a month ago

Responsibilities For Senior Software Engineer, Back-end (Fraud)

  • Own and deliver quarterly goals for the team
  • Design and implement backend services and APIs using Python or Kotlin
  • Shape team's roadmap and drive execution across multiple teams
  • Partner with Engineering Manager to elevate quality standards
  • Collaborate with stakeholders to build scalable fraud tooling
  • Identify and lead improvements in system reliability
  • Maintain high observability standards and participate in on-call rotation
  • Mentor teammates and uphold high code standards

Requirements For Senior Software Engineer, Back-end (Fraud)

Python
Kotlin
MySQL
PostgreSQL
Kubernetes
  • 5+ years of experience building backend systems at scale using Python or Kotlin
  • Experience with distributed systems and AWS, MySQL/PostgreSQL, and Kubernetes
  • Strong system design skills
  • Proficiency in SQL and working with data-rich environments
  • Familiarity with CI/CD practices
  • Strong written and verbal communication skills
  • Proactive, ownership-driven mindset

Benefits For Senior Software Engineer, Back-end (Fraud)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 100% subsidized medical coverage for employees and dependents
  • Flexible Spending Wallets for tech, food and lifestyle
  • Away Days - wellness days off
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups
  • Contract of Employment
  • Creative tax benefits