Principal Software Engineer
Consumer Engineering
Posted on 8/31/2022
INACTIVE
Point of sale installment loans for consumers
Company Overview
Affirm seeks to deliver honest financial products—to improve lives. The company operates a buy-now-pay-later platform for consumers at the point of sale.
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Requirements
- Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software
- Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies
- Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions, and influence product direction
- Ability to communicate decisions and practices to the engineering organization effectively
- Extensive experience building and owning large-scale, highly available consumer product
- Track record of successfully mentoring and developing technical leaders
- Experience with Fintech, Retail industries for both B2C and B2B (merchants/affiliates). Marketing and personalization capabilities are desirable
- Masters + 15 years or PhD + 12 years experience designing and software solutions
Responsibilities
- Drive the long-term vision and architecture of the Consumer product and Affirm's ecosystem
- Champion innovative, scalable, and delightful solutions across the engineering organization
- Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas
- Establish architecture, technical design, and code review standards, coach team members to conduct effective design and code reviews. Ensure high programming standards, create best practices, and lead by example
- Provide technical guidance and influence in other areas of the Engineering (for example, Security, Test Engineering, Infrastructure)
- Lead technical teams to develop end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple external organizations
- Partner with Product Management, provide technical input to shape product direction and roadmap
- Lead the organization by hiring, coaching, managing, and supporting a team of senior engineering leaders in technical contributor roles
- Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains
- Provide leadership in development of a technical architecture and strategy for a complex and quickly growing business and serve a broader engineering team