Overview
Affirm is reinventing credit to provide a clear, predictable way to pay over time. The Software Engineer II, Backend (Post-Transaction) will work on systems that ensure accurate resolutions and timely communications after a card transaction, contributing to the development of the Affirm Card, a significant product for the company.
Key Responsibilities
- Break down larger projects into tasks and deliver them in phases, collaborating with a tech lead and manager.
- Support peers and stakeholders throughout the product development lifecycle, collaborating with product management and design.
- Create and monitor metrics to support operations and availability of team artifacts, and assist in on-call efforts.
- Engage in growth and development activities, including participation in the interview process.
Requirements
- 1.5+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems, with proficiency in Python or Kotlin.
- Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
- Ability to translate simple problems into solutions involving multiple software components with clear, tested, and extensible code.
- Experience navigating large codebases, debugging, and providing feedback through code reviews.
- Strong communication skills for effective collaboration with the global engineering team.
- Bachelor's degree in a related field or equivalent practical experience.
Benefits
- 100% covered health, dental, and vision premiums for employees and dependents.
- Monthly stipends for tech setup and health/wellness options.
- Flexible time off and generous holiday calendars.
- Employee stock purchase plan (ESPP) available at a discount.
Location
Remote (within the United States)
How to Apply
Submit your application through the Affirm career site.