Senior Software Engineer, Backend (Card Checkout)

Affirm is a financial technology company that provides fair, honest, and inclusive payment solutions, allowing people to pay over time for almost anything without late fees or surprises.
Backend
Senior Software Engineer
Remote
Finance

Description For Senior Software Engineer, Backend (Card Checkout)

At Affirm, we believe that the financial industry works better for everyone when it's fair, honest, and inclusive. We help people pay over time for almost anything—with no late fees or surprises. Through advanced technology and analytics that look beyond FICO, we're able to serve a much broader population than other lenders.

As a Senior Software Engineer, Backend (Card Checkout) at Affirm, you will be part of the Direct To Consumer team, focusing on developing and maintaining the backend systems for card checkout processes. Your role will involve working with advanced technology and analytics to support Affirm's mission of providing fair and inclusive financial services.

In this position, you will:

  • Design, develop, and maintain backend systems for card checkout processes
  • Collaborate with cross-functional teams to implement new features and improve existing ones
  • Optimize system performance and scalability
  • Implement security measures to protect sensitive financial data
  • Contribute to the development of Affirm's advanced analytics capabilities

The ideal candidate will have:

  • Strong experience in backend development, preferably in financial technology
  • Expertise in one or more programming languages such as Java, Python, or Go
  • Knowledge of database systems and RESTful API design
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Understanding of security best practices in financial applications
  • Ability to work in a fast-paced, dynamic environment

Join Affirm and be part of a team that's revolutionizing the financial industry with innovative, customer-centric solutions. Help us create a more inclusive financial system that serves a broader population beyond traditional lending practices.

Last updated 4 months ago

Responsibilities For Senior Software Engineer, Backend (Card Checkout)

  • Design and develop backend systems for card checkout processes
  • Collaborate with cross-functional teams
  • Optimize system performance and scalability
  • Implement security measures
  • Contribute to advanced analytics capabilities

Requirements For Senior Software Engineer, Backend (Card Checkout)

Java
Python
Go
  • Experience in backend development
  • Expertise in programming languages like Java, Python, or Go
  • Knowledge of database systems and RESTful API design
  • Experience with cloud platforms
  • Understanding of security best practices in financial applications

Interested in this job?

Jobs Related To Affirm Senior Software Engineer, Backend (Card Checkout)

Senior Software Engineer (Decisions and Pricing Engineering)

Senior Software Engineer role at Affirm, focusing on Decisions and Pricing Engineering in Europe, building large-scale systems and driving ML innovation.

Senior Software Engineer (Decisions and Pricing Engineering)

Senior Software Engineer role at Affirm, focusing on Decisions and Pricing Engineering, building large-scale systems and driving ML innovation.

Senior Software Engineer (Furnishing Platform)

Senior Software Engineer role at Affirm, building scalable systems for consumer credit reporting. Remote position in Poland with competitive pay and benefits.

Senior Software Engineer, Backend (Card Checkout)

Senior Software Engineer, Backend (Card Checkout) at Affirm: Develop fair and inclusive financial solutions using advanced technology and analytics.

Senior Software Engineer, Chrome Autofill

Senior Software Engineer position at Google working on Chrome Autofill features, requiring expertise in C++ and browser development.