jobapplier

Backend Software Engineer (Decisions Orchestration)

Affirm

Join Affirm, a leading financial services brand focused on providing a clear and predictable way to pay over time. As a Backend Software Engineer, you will play a crucial role in designing and implementing the next generation of Affirm's Checkout Platform. You will work in a fast-paced team environment, collaborating with engineers across the organization and actively owning components of the checkout systems. This remote-first position offers a competitive compensation package, generous time off, and a range of benefits to support your well-being and professional growth.

Responsibilities

  • Design and implement new APIs and microservice interfaces to manage user transactions with Affirm.
  • Collaborate with engineers within the team and across the organization to build the next generation of the checkout platform.
  • Actively own components of checkout systems and define their long-term health, while also improving the health of surrounding systems.
  • Take Ownership. You enjoy working with product and engineering leaders to develop detailed project definitions, and drive technical decisions within your team
  • Build Teams. You grow with engineers around you through sharing your learnings and providing feedback to your peers that will help the team grow
  • Collaborate. You communicate clearly both verbally and in writing. If anything, you trend towards over-communication

Requirements

  • Execute. You have a proven track record of developing, testing, and shipping high-quality software at scale
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field
  • Customer-centric mentality. You are empathetic to the user experience and thoughtful about what we can do to make it better