About the job
At Affirm, we are transforming the landscape of credit to make it more transparent and user-friendly, allowing consumers to enjoy the freedom of buying now and paying later without hidden fees or accruing interest.
The Marketplace Experience team, a part of Affirm's Direct-to-Consumer organization, is responsible for the vital discovery and evaluation interfaces that enable shoppers to identify the ideal merchant and financing options tailored to their needs. Our focus encompasses search functionalities, deal offerings, and merchant detail experiences, which serve as high-traffic entry points that directly enhance shopper trust, engagement, and subsequent conversion rates. We collaborate closely with Product, Design, Analytics, and other platform teams to bridge consumer experience with merchant strategies and platform capabilities.
We are in search of a Staff Software Engineer to provide technical leadership within the Marketplace Experience team. This senior individual contributor role is designed for an engineer who can craft and drive a long-term technical vision while remaining actively involved in hands-on development. You will play a pivotal role in steering the evolution of our systems as we expand the Marketplace to incorporate new discovery methods, personalization features, and experimental approaches, all while upholding high standards for performance, reliability, and quality.
In this capacity, you will act as a catalyst for your team by establishing architectural direction, spearheading cross-team initiatives, and elevating the standard of engineering excellence. You will need to navigate uncertainty, balance product agility with technical sustainability, and mentor fellow engineers through your actions and feedback. If you are driven by the opportunity to take ownership of essential customer-facing systems and shape how teams build and operate software, this role offers extensive scope and impact.
What You'll Do
- Define and implement the technical strategy for your team with a long-term outlook, ensuring alignment with critical, business-impacting projects.
- Collaborate across product development phases with product management, design, and analytics to ensure technical sustainability and manage risks and trade-offs effectively.
- Serve as a force multiplier for your team by advocating for technical solutions and establishing operational processes.
- Take ownership of your team's operational health by ensuring effective monitoring, triage rotations, playbooks, policies, testing, and alerting are in place for ongoing maintenance and on-call responsibilities.
- Promote a culture of quality and ownership within your team.
