Software Engineer II
AffirmAbout the Role
Join the Powered by Affirm (PBA) team as a Software Engineer II, where you will build critical APIs and solutions that power merchant integrations and checkout experiences. This role offers the opportunity to contribute to the full API lifecycle and collaborate closely with product and design to deliver impactful features in a remote setting within Canada.
About the Team
The Powered by Affirm (PBA) team is responsible for building the APIs and solutions that enable all of Affirm’s integrations with Enterprise Merchants and Partners. The team creates and manages the tools that drive checkout and merchant onboarding, working collaboratively with stakeholders to design and build custom end-to-end integrated solutions.
Responsibilities
- Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with team members to ensure timely completion.
- Support the product development lifecycle by partnering with product management, design, and analytics on ideation, technical constraints, and trade-off decisions.
- Contribute to the entire API lifecycle, including designing, developing, testing, maintaining, and evolving our APIs.
- Ensure the operational availability of your team’s artifacts by creating and monitoring metrics, escalating issues, and supporting “keep the lights on” and on-call efforts.
- Engage in team growth and development activities, such as participating in the interview process.
Requirements
- A total of 1.5+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems.
- Proficiency in either Python or Kotlin.
Location
- This is a remote position open to candidates located in Canada.
About Affirm
View companyAffirm is a financial technology services company that offers installment loans to consumers at the point of sale.