Backend Software Engineer (Decisions Orchestration)
- Ottawa, Canada
- Remote
- Mid Level
- Posted
Join Affirm, a leading financial services brand focused on providing a clear and predictable way to pay over time. As a Backend Software Engineer, you will play a crucial role in designing and implementing the next generation of Affirm's Checkout Platform. You will work in a fast-paced team environment, collaborating with engineers across the organization and actively owning components of the checkout systems. This remote-first position offers a competitive compensation package, generous time off, and a range of benefits to support your well-being and professional growth.
Responsibilities
- Design and implement new APIs and microservice interfaces to manage user transactions with Affirm.
- Collaborate with engineers within the team and across the organization to build the next generation of the checkout platform.
- Actively own components of checkout systems and define their long-term health, while also improving the health of surrounding systems.
- Take Ownership. You enjoy working with product and engineering leaders to develop detailed project definitions, and drive technical decisions within your team
- Build Teams. You grow with engineers around you through sharing your learnings and providing feedback to your peers that will help the team grow
- Collaborate. You communicate clearly both verbally and in writing. If anything, you trend towards over-communication
Requirements
- Execute. You have a proven track record of developing, testing, and shipping high-quality software at scale
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field
- Customer-centric mentality. You are empathetic to the user experience and thoughtful about what we can do to make it better
