Affirm’s mission is to build honest financial products to improve user’s lives. We have started off by providing point-of-sale financing to our merchant’s customers. We are continuously working on making our product available to more users, ensuring each customer interaction exceeds their expectations and being a great partner to our merchants.
We're looking for an experienced, motivated Engineering Manager to lead a product-facing full stack engineering team that will help us grow orders of magnitude larger from where we are now (1M+ loans, 1000+ merchants, 250+ employees as of June 2017). This team is critical to unlocking new business areas and strengthening Affirm's existing presence, and thereby accelerating the growth of our business.
In this role, you will be at the intersection of two significant industries: retail and finance. You will learn how to design and build reliable, scalable products and businesses in these industries, while catering to the needs of merchants.

What You'll Do

  • Lead, manage and scale a full stack engineering team from the current size of 4 engineers
  • Collaborate with Product Management, Design, and other teams to define and deliver on the product and technical roadmap
  • Establish a collaborative work environment that fosters autonomy, transparency, high degree of craftsmanship and personal growth.
  • Evangelize software development best practices and set a high bar for other engineers to meet
  • Lead technical discussions and plans to improve our overall software quality
  • Plan, design, communicate and implement reliable, scalable and extensible software systems
  • What We Look For

  • Driven to change consumer banking for the better
  • Prior experience leading a product-focused engineering team
  • Prior management experience is a plus
  • Fluent in full-stack development (we use React/Redux + Python/Flask)
  • Prior experience architecting, building, launching and maintaining complex products
  • Detail-oriented when it comes to user experience
  • Strong cross-team communication and collaboration