Engineering Manager - Full Stack
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 DoLead, manage and scale a full stack engineering team from the current size of 4 engineersCollaborate with Product Management, Design, and other teams to define and deliver on the product and technical roadmapEstablish 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 meetLead technical discussions and plans to improve our overall software qualityPlan, design, communicate and implement reliable, scalable and extensible software systems
What We Look ForDriven to change consumer banking for the betterPrior experience leading a product-focused engineering teamPrior management experience is a plusFluent in full-stack development (we use React/Redux + Python/Flask)Prior experience architecting, building, launching and maintaining complex productsDetail-oriented when it comes to user experienceStrong cross-team communication and collaboration