Description
About The Company
Affirm is dedicated to reinventing credit by making it more honest and accessible for consumers.
Our mission is to provide flexible buy now, pay later options without hidden fees or compounding interest, fostering transparency and trust in financial transactions.
As a leader in innovative financial technology, Affirm empowers consumers to make smarter purchasing decisions while offering merchants seamless integration solutions.
Our commitment to customer-centricity and transparency has positioned us as a trusted partner for both consumers and top-tier merchants worldwide.
About The Role
We are seeking a talented Software Engineer II to join our Partner Merchant Interfaces – Integration team within Decisions Foundations.
In this role, you will play a critical part in developing and maintaining the APIs that our partners and merchants utilize to integrate with Affirm’s platform.
You will work closely with cross-functional teams, including product management, design, and analytics, to deliver scalable, reliable, and efficient backend systems.
Your expertise will support some of our top partners such as Amazon and Stripe, ensuring seamless integration and optimal performance.
The ideal candidate will have a proven track record of leading projects, breaking down complex tasks, and delivering high-quality solutions in a fast-paced environment.
You will be responsible for supporting both new feature development and operational stability, contributing to the overall growth and success of our partner integrations.
This role offers a unique opportunity to influence the infrastructure that powers our partner ecosystem and directly impact our company's growth trajectory.
Qualifications
1.5+ years of experience as a software engineerProficiency in designing, developing, and launching backend systems using Python or KotlinExperience with building and scaling APIs at enterprise levelFamiliarity with distributed system components and cloud technologies such as AWS, MySQL, and KubernetesStrong problem-solving skills with the ability to translate business needs into technical solutionsExperience navigating large codebases, debugging, and conducting code reviewsProactive ownership and continuous growth mindsetExcellent verbal and written communication skills for effective collaborationEquivalent practical experience or a Bachelor’s degree in Computer Science or related field
Responsibilities
Break down large projects into manageable tasks, deliver in multiple phases, and collaborate with team members to ensure timely completionSupport the entire product development lifecycle by working closely with product management, design, and analytics teamsParticipate in ideation sessions, articulate technical constraints, and contribute to decision-making processes considering risks and trade-offsCreate, monitor, and maintain metrics to ensure the operational stability and availability of partner APIs and artifactsSupport “keep the lights on” activities, including on-call duties and incident responseEngage in team growth and development activities, including participating in interviews and code reviews to foster a collaborative community environmentContribute to continuous improvements in system design, performance, and scalability
Benefits
Health care coverage with premiums fully covered for employees and their dependentsFlexible Spending Wallets providing stipends for technology, food, lifestyle, and family expensesCompetitive vacation and holiday schedules to promote work-life balanceEmployee Stock Purchase Plan (ESPP) allowing employees to buy Affirm shares at a discountRemote-first work environment with occasional office requirements, promoting flexibility and work-life integration
Equal Opportunity
Affirm is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
We consider qualified applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
We foster a workplace where everyone can thrive and contribute to our mission of transforming credit for the better.