Remote US
19 days ago
Software Engineer II, Backend (Ledger Engineering)

We are looking for a highly motivated Software Engineer to join our Ledger Engineering Team. The Ledger system enables rapid financial product innovation by providing an audit-grade ledger platform that ties ambitious company growth to a highly regulated industry's real-world accounting controls. We are passionate about building robust, fault-tolerant, highly scalable systems (> 200B row database and growing) that enable us to be on-time and precisely accurate in every financial interaction (tens of millions of transactions per day) we have both with our consumers and institutional finance partners.

Ledger Engineering works with our finance partners to support everything from closing our monthly books to annual audits. We bridge the technical gap between data, strategy, and the thorough level of accounting detail required to operate a publicly-traded company. Outside of accounting, we partner with the Capital Markets team to help open our business to investors who require a similar forensic level of reporting.

Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems which enable Affirm in its mission to provide honest financial products which improve lives. We are only just getting started! Come join us as we build a beloved, lasting financial services brand predicated on honesty and trust. It’s going to be an amazing ride!

What You'll Do Work with ledger peers and stakeholders to drive business impact on the ledger platform in support of product, commercial, capital markets, and accounting initiatives. Design and build robust, well-instrumented batch data pipelines that can scale to handle Affirm's future growth and adhere to strict SLAs.  Partner cross-functionally with product and business teams such as Accounting, Capital Markets, and Treasury to help translate their requirements into engineering strategy. Improve our ledger system’s extensibility for global expansion and scalability. What We Look For 1+ years of experience as a software engineer Drive to change consumer financial services for the better. Fluency in back end development, event processing, and batch processing. Strong cross-team communication and collaboration skills. Passion for learning new technical and business domains. Detailed execution where validation and accuracy are paramount. Knowledge of Python, Airflow, Spark, AWS, and Snowflake is a plus. This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

 

Base Pay Grade - L
Equity Grade - 6

Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.

Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)

USA base pay range (CA, WA, NY, NJ, CT) per year: $160,000 - $210,000

USA base pay range (all other U.S. states) per year: $142,000 - $192,000

#LI-Remote

Confirm your E-mail: Send Email