Senior Software Engineer, Backend (Trust & Safety)

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

About The Position

Affirm’s Trust & Safety Engineering team protects consumers, merchants, and its network from fraud and abuse. The team builds real-time systems, risk signals, and tools to stop bad actors while minimizing friction for customers, working with data science, risk, and operations to respond to evolving threats at scale. Candidates are matched with a role after the interview evaluation process, with a recruiter helping identify a strong fit based on their interests and experience. In this role, you will own and deliver quarterly team goals, guide engineers through ambiguous and open-ended problems, and support the team throughout delivery. You will collaborate with product management, design, and analytics across the product development lifecycle, surface and resolve issues, support operational availability and on-call efforts, promote quality and ownership, and help develop other engineers. Affirm is remote-first, and most roles can be performed from almost anywhere within the country of employment. Some roles may occasionally require in-person office work; all new hires are invited to attend an in-person onboarding experience. Compensation includes base pay and may include equity rewards, monthly stipends for health, wellness, and technology spending, and benefits. The USA Pacific base pay range (CA, WA, NY, NJ, CT) is $195,000–$255,000. The USA Sapphire base pay range (all other U.S. states) is $173,000–$233,000. New employees typically start at the beginning of the pay range; compensation depends on factors including location, experience, and job-related skills.

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 delivering a significant feature or system component with an elegant, simple, and extensible design.
  • Ability to write high-quality code that is easy for others to understand and use.
  • 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, 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.
  • 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.
  • Proactively identify and advocate for project, process, technology, or business issues, and lead efforts to resolve them.
  • Support the operations and availability of the team’s artifacts by creating and monitoring metrics, escalating when needed, and contributing to keep-the-lights-on and on-call efforts.
  • Promote a culture of quality and ownership by establishing or improving code review and design standards, and advocating for 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.
  • Monthly stipends for technology setup and health and wellness options.
  • Flexible time off and generous holiday calendars.
  • Employee stock purchase plan that allows employees to buy Affirm stock at a discount.
  • Equity rewards may be included in the total compensation package.
  • Benefits may include monthly stipends for health, wellness, and technology spending.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service