Browse All Jobs
Job Description
Affirm is seeking a Senior Staff Software Engineer to join its Money Movement Engineering team. This role is crucial for ensuring the proper processing of over $100 million per day to Affirm’s merchant and investor partners. The ideal candidate will be responsible for setting long-term technical strategy, collaborating across the engineering organization, and taking ownership of the group’s operations and availability. They will also help develop talent by providing feedback and guidance.Role involves:
  • Setting long-term technical strategy for the group.
  • Collaborating across the engineering org.
  • Taking ownership of the group’s operations and availability.
  • Developing talent on the team.
Requirements:
  • 10+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark, and Kubernetes.
  • Financial (fintech/bank/accounting) experience is ideal.
  • Experience with batch systems and working with large datasets is ideal.
  • Comfortable moving from low-level language idioms to the architecture of large systems.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.
Role offers:
  • Equity rewards
  • Monthly stipends for health, wellness and tech spending
  • 100% subsidized medical coverage, dental and vision for you and your dependents
  • Competitive vacation and holiday schedules
  • Employee stock purchase plan
Apply Manually