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. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

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?