Software Engineer II, Backend (Partner Merchant Interface)
Remote · Full Time
Be the first to apply
- Experience
- 1+ yrs
- Salary
- USD 133,000 – USD 183,000 / year
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- Work from home
- Education
- Bachelor's degree or equivalent practical experience
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Affirm and the Role
At Affirm, our mission is to provide straightforward and transparent payment solutions, allowing customers to pay over time without hidden fees or unexpected surprises. The Partner Merchant Interfaces - Integration team within Decisions Foundations is expanding. We are seeking a Software Engineer II experienced in leading projects and initiatives specifically for the Partner Merchant Interfaces Team, which manages the APIs used by Partners and Merchants, powering significant partners such as Amazon and Stripe.
Key Responsibilities
- Decompose complex projects into manageable tasks, deliver these in phases, and collaborate closely with teammates to ensure on-time completion.
- Engage with product management, design, and analytics teams throughout the product lifecycle, aiding ideation, clarifying technical limitations, and contributing to risk-aware decision-making.
- Maintain and monitor operational availability by tracking metrics, escalating issues when necessary, and participating in ongoing support and on-call duties.
- Foster a supportive team environment by participating in growth activities, including involvement in the hiring and interview process.
Desired Qualifications and Experience
- At least 1.5 years of software engineering experience.
- Proficient in backend system design, development, and deployment, particularly with Python or Kotlin.
- Understanding of distributed system fundamentals and experience with technologies such as AWS, MySQL, and Kubernetes.
- Demonstrated ability to design, develop, and launch scalable APIs using Python or Kotlin.
- Excellent problem-solving skills translating business scenarios into multi-component software solutions using clear, well-tested, and maintainable code.
- Comfortable working within large codebases, including debugging and providing constructive peer code reviews.
- A proactive attitude toward personal development by seeking feedback from peers and management.
- Strong verbal and written communication skills for effective teamwork within a global engineering environment.
- Possession of either relevant practical experience or a Bachelor's degree in a related discipline.
Compensation and Benefits
- Salary range for Canadian employees: $133,000 to $183,000 annually.
- Comprehensive health coverage provided at no cost to employees and their dependents.
- Monthly stipends for technology setup and customizable health and wellness spending.
- Flexible paid time off and generous holidays for personal recharge.
- Employee stock purchase plan offering discounted purchase of Affirm stock.
Work Environment and Additional Information
This role is remote-first, allowing work from nearly anywhere within the country of employment, with occasional in-person involvement as required. All new team members participate in an on-site onboarding experience. Affirm is dedicated to an inclusive hiring process and provides accommodations for candidates with disabilities. For positions based in certain U.S. locations, legal requirements related to applicants with arrest or conviction records are observed.
Minimum education
Bachelor's Degree