Senior Software Engineer, Backend (Consumer)

Affirm
•$173,000 - $255,000•Remote

About The Position

Affirm is hiring a Senior Software Engineer for Consumer Engineering, which builds the Affirm app, web checkout, and account tools customers use to manage purchases, payments, and savings. After the interview evaluation process, the candidate will be matched with a role on Consumer Engineering based on their interests and experience. The engineer will own and deliver quarterly team goals, guide engineers through ambiguous problems, and support the team throughout delivery. They will partner with product management, design, and analytics across the product development lifecycle, help identify and resolve project, process, technology, and business issues, and support the operation and availability of team systems. They will promote quality and ownership through code review and design standards, technical writing, and tech talks, and help develop teammates through feedback and guidance.

Requirements

  • At least 4 years of experience designing, developing, and launching backend systems at scale, using languages such as Python or Kotlin.
  • Experience developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes.
  • Experience defining a technical plan for a significant feature or system component with an elegant, simple, and extensible design.
  • Ability to write high-quality code that is easily understood and used by others.
  • Proficiency making significant changes in a large codebase, with tools and practices that enable safe changes.
  • Demonstrated ownership of professional growth, including proactively seeking feedback from teammates, a manager, and stakeholders.
  • Strong verbal and written communication skills to collaborate effectively with a global engineering team.
  • Equivalent practical experience or a bachelor's degree in a related field.

Responsibilities

  • Own and deliver quarterly goals for the team.
  • Lead engineers through ambiguity to solve open-ended problems and support them throughout delivery.
  • Collaborate with product management, design, and analytics during ideation and product development; articulate technical constraints and help make decisions that account for risks and trade-offs.
  • Identify, advocate for, and lead the resolution of project, process, technology, or business issues.
  • Support the operation and availability of team artifacts by creating and monitoring metrics, escalating when needed, and contributing to keep-the-lights-on and on-call efforts.
  • Establish or improve code review and design standards, and promote them beyond the team through writing and tech talks.
  • Develop team talent by providing feedback and guidance and leading by example.

Benefits

  • 100% subsidized medical coverage for employees and dependents.
  • Dental and vision coverage for employees and dependents.
  • Monthly stipends for technology, health, and wellness spending.
  • Flexible time off and generous holiday calendars.
  • Employee stock purchase plan allowing employees to buy Affirm stock at a discount.
  • In-person onboarding experience for new hires.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service