Senior Software Engineer, Backend

Affirm Logo

Affirm

๐Ÿ’ต $142k-$210k
๐Ÿ“Remote - United States

Summary

Join Affirm's Capital Risk team and contribute to building scalable systems that support Affirmโ€™s loan sale operations and funding needs. You will play a key role in automating and streamlining processes, reducing errors, and generating high-quality data for investors. This position offers the opportunity to directly impact Affirm's financial health by optimizing loan allocation to funding partners. You will build intuitive user experiences, batch processes, and data pipelines to enhance capital efficiency and transaction reconciliation. Collaborate with engineers and product managers to design, develop, and deploy scalable systems and processes. This role is instrumental in ensuring Affirm meets its obligations and partner expectations.

Requirements

  • You have a total of 1.5+ years of experience as a software engineer
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team
  • This position requires either equivalent practical experience or a Bachelorโ€™s degree in a related field

Responsibilities

  • Build intuitive and thoughtful user experiences to streamline the workflows of our Capital business counterparts
  • Build batch processes and integrate data pipelines to automate workflows and optimize our capital efficiency
  • Build a foundational platform enabling us to reconcile each transaction across systems, partners, and cash movements
  • Develop a deep understanding and take ownership of the capital systems which power and fund Affirm
  • Collaborate with engineers and product managers to design, write, test, and ship code that scales our systems and processes

Preferred Qualifications

Knowledge of Python, MySQL, Airflow, and Spark is a plus

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.