Affirm is seeking a Senior Software Engineer to join their Consumer Payments team. This role focuses on Affirm's Payment Processing Network, a critical system processing billions annually.
The Senior Software Engineer will be responsible for delivering quarterly goals, leading engineers, and collaborating with product management and design teams. They will identify and solve project issues, support operations through metrics and monitoring, and foster a culture of quality through code review and design standards. Furthermore, the engineer will develop talent via feedback and guidance.
What this role involves: - Owning and delivering quarterly goals
- Collaborating with product management, design and analytics
- Identifying project, process, technology or business issues
- Supporting the operations and availability of team's artifacts
- Fostering a culture of quality and ownership
- Helping develop talent on the team
Requirements: - 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
- Experience developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
- Experience with Payment systems and processors
- Experience defining a technical plan for the delivery of a significant feature or system component
- Proficient at making significant changes in a large code base
- Strong verbal and written communication skills
What Affirm offers: - Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount