Senior Software Engineer, Backend (Identity Data)

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

About The Position

Affirm's Identity Engineering team owns systems for onboarding consumers and managing authentication and verification journeys across Affirm product surfaces. The Senior Software Engineer, Backend (Identity Data) will develop a deep understanding of the business, product, and engineering context and own delivery of high-availability, low-latency systems on critical product paths. The role includes owning quarterly team goals, guiding engineers through ambiguous problems, partnering with product management, design, and analytics, and supporting the availability and operations of team systems. It also involves setting quality and design standards, sharing engineering practices, and developing 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.
  • A track record of developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes.
  • Experience defining a technical plan for delivering 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.
  • Evidence of taking ownership of professional growth and proactively seeking feedback from teammates, managers, and stakeholders.
  • Strong verbal and written communication skills for effective collaboration 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, leading engineers through ambiguity and supporting them throughout delivery.
  • Collaborate with product management, design, and analytics throughout product development, including ideation, articulating technical constraints, and weighing risks and trade-offs.
  • Identify project, process, technology, and business issues, advocate for addressing them, and lead solutions.
  • Support the operations and availability of team systems by creating and monitoring metrics, escalating when needed, and participating in keep-the-lights-on and on-call efforts.
  • Establish or improve code review and design standards, and advocate for quality and ownership 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 setup and health and wellness options.
  • Flexible time off and generous holiday calendars.
  • Employee stock purchase plan allowing employees to buy Affirm stock at a discount.
  • An in-person onboarding experience for all new hires.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service