Remote Senior Software Engineer, Backend (Consumer Payments)

at Affirm

Posted 2 days ago 1 applied

Description:

  • 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.