Job Description
About the Company
Affirm is focused on making payments more transparent and predictable, giving consumers a clear way to pay over time without hidden fees or unexpected costs. Its Marketplace connects consumers with merchant partners through personalized shopping experiences, while its Ads Platform helps merchants reach relevant audiences and make the most of their advertising budgets.
About the Role
Affirm is looking for a Software Engineer to contribute to the development of its Marketplace and advertising technology. You will work with your team’s technical lead, manager, and cross-functional partners to turn product requirements into reliable software, deliver projects in manageable phases, and help maintain the availability and performance of the systems your team supports.
This role is suited to an engineer with at least 1.5 years of experience building web applications and APIs who can write clear, well-tested code, work effectively within an established codebase, and take ownership of their continued development.
Key Responsibilities
- Break larger projects into smaller tasks, deliver work in phases, and collaborate with teammates to meet project timelines.
- Partner with product management, design, and analytics throughout the product development lifecycle, contributing ideas and discussing technical constraints, risks, and trade-offs.
- Design and implement solutions that account for interactions across multiple software components.
- Support the reliability and availability of team-owned systems by creating and monitoring metrics, escalating issues when needed, and participating in on-call and ongoing operational support.
- Navigate existing codebases, troubleshoot issues, review other engineers’ code, and provide constructive feedback.
- Contribute to team growth and development activities, including participating in the interview process.
- Seek feedback from managers, teammates, and stakeholders to support continuous professional growth.
Required Qualifications
- At least 1.5 years of software engineering experience.
- Experience building and shipping web applications using declarative UI frameworks such as React.
- Experience designing, developing, and launching APIs at scale using languages such as Python or Kotlin.
- Ability to translate business problems into technical solutions involving multiple software components.
- Experience writing clear, maintainable, well-tested, and extensible code.
- Comfort working with large codebases, debugging code written by others, and participating in code reviews.
- Strong verbal and written communication skills to collaborate effectively with a global engineering team.
- A bachelor’s degree in a related field or equivalent practical experience.
Location and Work Arrangement
Affirm operates as a remote-first company, and most roles can be performed from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, while others are office-based depending on the nature of the role. All new hires are invited to attend an in-person onboarding experience.
Compensation and Equity
The base pay grade for this position is L, and the equity grade is 6. Affirm generally places new employees at the beginning of the applicable pay range. Compensation is determined by factors including location, experience, and job-related skills.
Annual base salary ranges are:
California, Washington, New York, New Jersey, and Connecticut: $165,000–$225,000
All other U.S. states: $146,000–$206,000
Total compensation may also include equity rewards, monthly stipends for health, wellness, and technology expenses, and employee benefits.
Benefits
- 100% subsidized medical coverage for employees and their dependents, along with dental and vision coverage.
- Monthly stipends to support technology needs and personal health and wellness choices.
- Flexible time off and generous holiday calendars.
- An employee stock purchase plan (ESPP) that allows employees to purchase Affirm stock at a discount.
Equal Opportunity and Accessibility
Affirm is committed to providing an inclusive interview process and accommodations for candidates with disabilities. Candidates who need assistance during the interview process are encouraged to request support.
For positions based in San Francisco or Los Angeles, Affirm considers qualified applicants with arrest and conviction records in accordance with applicable law.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.