Affirm is reinventing credit to make it more honest and friendly, allowing consumers to buy now and pay later without hidden fees or compounding interest.
As part of the Consumer Payments team, you will work on Affirm's Payment Processing Network, which processes billions of dollars in payments annually.
The role requires building high throughput and high availability systems that can scale with a growing business.
You will collaborate with multiple partner teams across the US and Europe to support feature development and improve key metrics for Affirm users.
Responsibilities include owning and delivering quarterly goals, leading engineers through ambiguity, and ensuring team support throughout delivery.
You will collaborate with product management, design, and analytics during the product development lifecycle, articulating technical constraints and making informed decisions.
Proactively identifying and advocating for solutions to project, process, technology, or business issues is essential.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics and participating in on-call efforts.
Fostering a culture of quality and ownership on your team by setting code review and design standards is expected.
You will help develop talent on your team by providing feedback and guidance.
Requirements:
You must have 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
A track record of developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes is required.
Experience in defining a technical plan for significant feature delivery with an elegant and extensible design is necessary.
You should be proficient in making significant changes in a large code base and have developed tools and practices for safe modifications.
Taking ownership of your growth and proactively seeking feedback from your team, manager, and stakeholders is essential.
Strong verbal and written communication skills are required to support effective collaboration with a global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Benefits:
Affirm offers comprehensive health care coverage, covering all premiums for all levels of coverage for you and your dependents.
Flexible Spending Wallets provide generous stipends for spending on technology, food, lifestyle needs, and family forming expenses.
Competitive vacation and holiday schedules allow you to take time off to rest and recharge.
An employee stock purchase plan (ESPP) enables you to buy shares of Affirm at a discount.
Affirm is a remote-first company, allowing you to work from almost anywhere within the country of employment.