Remote Jobs at Affirm

Provides buy now, pay later financing solutions

San Francisco, California, United States

United States
Remote

Senior Software Engineer, Backend (ML Platform)

Affirm

Candidates should possess 4+ years of experience designing, developing, and launching backend systems at scale utilizing languages such as Python or Kotlin, along with a track record of developing highly available distributed systems leveraging technologies like AWS, MySQL, and Kubernetes. They should also demonstrate experience defining a technical plan for delivering a significant feature or system component with an elegant, simple, and extensible design, and write high-quality code that is ea…

  • Salary not specified
  • Full Time
  • Senior (5 to 8 years)
United States
Remote

Senior Staff Software Engineer, Fullstack (Consumer App Experience)

Affirm

Candidates should possess 10 or more years of experience working across the stack in frontend (mobile, web) and backend, with bonus points for experience using languages such as React Native, Javascript, or Kotlin.

  • Salary not specified
  • Full Time
  • Senior (5 to 8 years)
Poland
Remote

Staff Software Engineer

Affirm

Candidates are required to have 8+ years of experience designing, developing, and launching backend systems at scale using languages such as Python or Kotlin, and an extensive track record of developing highly available distributed systems utilizing technologies like AWS, MySQL, Spark, and Kubernetes.

  • Salary not specified
  • Full Time
  • Expert & Leadership (9+ years)
United Kingdom
Remote

Staff Software Engineer, Backend (Consumer Payments)

Affirm

Candidates are required to possess 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin, along with an extensive track record of developing highly available distributed systems using technologies such as AWS, MySQL, Spark, and Kubernetes. Furthermore, they must have knowledge of payment systems and experience within the financial technology industry, and demonstrate experience delivering major features and system components.

  • Salary not specified
  • Full Time
  • Senior (5 to 8 years)
United States
Remote

Principal Software Engineer, Infrastructure Platform Engineering

Affirm

Candidates must possess 15+ years of software engineering experience, either with equivalent practical experience or a Bachelor’s degree in a related field, and have built and managed infrastructure platforms serving hundreds of engineers and millions of customers. A successful track record of leading and delivering multi-year, highly complex engineering infrastructure projects is required, along with demonstrated ability to develop and partner with staff and senior staff software engineers. The…

  • Salary not specified
  • Full Time
  • Expert & Leadership (9+ years)
Canada
Remote

Principal Software Engineer, Infrastructure Platform Engineering

Affirm

Candidates are required to have 15+ years of software engineering experience, a successful track record leading and delivering multi-year, highly complex engineering infrastructure projects, and demonstrated ability to successfully develop and partner with staff and senior staff software engineers. Strong leadership skills, including the ability to mentor high potential engineers, are also essential, as is a detail-oriented approach with strong opinions on technologies and full immersion in day-…

  • Salary not specified
  • Full Time
  • Expert & Leadership (9+ years)
Canada
Remote

Software Engineer I (Consumer Servicing)

Affirm

Candidates should possess previous work or internship experience shipping web apps using declarative UI frameworks like React or Vue, and designing, developing, and launching APIs at scale using languages like Python or Kotlin. They should demonstrate mastery in translating simple problems into scalable solutions through clear, well-tested, and extensible code, and be comfortable navigating large codebases, debugging, and providing feedback via code reviews. Strong verbal and written communicati…

  • $102,000 - $142,000/year
  • Full Time
  • Junior (1 to 2 years)
United States
Remote

Senior Staff Software Engineer, Backend (Discovery / Search)

Affirm

Candidates should possess a strong foundation in computer science fundamentals and fluency in a dynamically typed language, primarily Python, with experience building real-time distributed web services and developing systems in web application frameworks. They should also have experience implementing highly available data storage and a background in building large-scale distributed systems.

  • Salary not specified
  • Full Time
  • Senior (5 to 8 years)
Spain
Remote

Staff Software Engineer (Financial Platforms)

Affirm

Candidates should possess 8+ years of experience designing, developing, and launching backend systems at scale utilizing languages such as Python or Kotlin, along with an extensive track record of developing highly available distributed systems leveraging technologies like AWS, MySQL, Spark, and Kubernetes. Knowledge of Airflow, Data Lake solutions like Apache Iceberg, and Data Warehouse solutions like Snowflake is considered a plus.

  • Salary not specified
  • Full Time
  • Expert & Leadership (9+ years)
Poland
Remote

Staff Software Engineer (Financial Platforms)

Affirm

Candidates should possess 8+ years of experience designing, developing, and launching backend systems at scale utilizing languages such as Python or Kotlin, along with an extensive track record of developing highly available distributed systems leveraging technologies like AWS, MySQL, Spark, and Kubernetes. Familiarity with Airflow, Data Lake solutions (e.g., Apache Iceberg), and Data Warehouse solutions (e.g., Snowflake) is considered a plus.

  • Salary not specified
  • Full Time
  • Senior (5 to 8 years)
United States
Remote

Software Engineer II

Affirm

Candidates should possess a total of 1.5+ years of experience as a software engineer, with experience designing, developing, and launching backend systems. Proficiency in either Python or Kotlin is required, alongside familiarity with the building blocks of distributed systems and technologies such as AWS, MySQL, and Kubernetes. A Bachelor’s degree in a related field is preferred, or equivalent practical experience.

  • Salary not specified
  • Full Time
  • Entry Level & New Grad
Spain
Remote

Staff Software Engineer (Search Platform)

Affirm

Candidates should possess 8+ years of experience designing, developing, and launching backend systems at scale utilizing languages such as Python or Kotlin, along with an extensive track record of developing highly available distributed systems leveraging technologies like AWS, MySQL, Spark, and Kubernetes. Experience delivering major features, system components, or deprecating existing functionality through the definition of a technical and execution plan is also required.

  • Salary not specified
  • Full Time
  • Junior (1 to 2 years)
United States
Remote

Staff Software Engineer, Full Stack (Agent Experience)

Affirm

Candidates should possess a total of 8+ years of experience as a software engineer, proficiency in designing, developing, and launching backend systems at scale utilizing technologies such as Python, Kotlin, AWS, MySQL, and Kubernetes, and expertise in developing web applications with declarative UI frameworks like React or Vue. They should also demonstrate experience delivering major features or system components, writing high-quality code, and thriving in ambiguous environments while gathering…

  • Salary not specified
  • Internship
  • Senior (5 to 8 years)
Canada
Remote

Senior Software Engineer (Capacity and Cloud Economics Engineering)

Affirm

Candidates should possess 4+ years of experience designing, developing, and launching backend systems at scale utilizing languages such as Python or Kotlin, along with a proven track record of building highly available distributed systems employing technologies like AWS, MySQL, and Kubernetes. Experience with load testing frameworks like Locust or similar is also required.

  • $60,000 - $90,000/year
  • Full Time
  • Mid-level (3 to 4 years), Senior (5 to 8 years)
Poland
Remote

Senior Software Engineer (Comms Platform)

Affirm

Candidates should possess 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin, and a track record of developing highly available distributed systems utilizing technologies such as AWS, MySQL, and Kubernetes. They should also have experience defining a technical plan for delivering a significant feature or system component with an elegant, simple, and extensible design, and demonstrate proficiency in making significant changes…

  • Salary not specified
  • Full Time
  • Senior (5 to 8 years)