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