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
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. BIM Software Dev Engineer, Data Center Design Engineering

Senior BIM Software Development Engineer role at AWS focused on developing innovative Building Information Modeling and GenAI solutions for data center design and construction.

Sr. SDE, Amazon Personalization - Amazon Family

Senior SDE role at Amazon building AI-powered personalization features to transform shopping experiences for millions of customers worldwide.

Software Development Engineer, Open Data Analytics - Engines

Senior Software Engineer role at AWS focusing on big data analytics engines and open-source technologies like Apache Spark and Trino.

Sr. Software Dev Engineer, Store Testing Foundations

Senior Software Engineer role at Amazon focusing on building and improving automated testing infrastructure for the Amazon Store, offering competitive compensation and growth opportunities.

Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

Senior Software Engineer role at AWS focusing on Linux-based networking platforms and packet forwarding systems, offering competitive compensation and comprehensive benefits.

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 7 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?