Affirm is looking for a Senior Staff Software Engineer to take on a critical role in defining and leading technical excellence across core consumer experiences at Affirm, starting with Marketplace and Search.
Requirements
- 10+ years of experience working across the stack driving consumer experiences, with proven leadership in successfully leading critical projects and leveraging multiple engineering teams across organizational boundaries for company-wide results
- Bonus points for using languages like Kotlin or Python, or prior frontend (mobile, web) experience.
- Extensive experience developing and implementing technical strategy that drove prominent change in reliability and responsiveness, and longer term architectural improvements
Responsibilities
- Define the technical direction, long-term technical roadmap, and strategic initiatives in Marketplace and Search
- Work closely with stakeholders across all teams at Affirm to champion and implement technical excellence in conjunction with business results across all consumer facing experiences
- Create and influence a strong ownership culture across teams, with high accountability and investment for building for scale and efficiency
- Guide and deliver critical user experiences that deliver customer value quickly and reliably
- Design, implement, and extend core platform components and functionality to enable new products and features to be built
- Architect and contribute to decisions on the right platform, tools, and technologies to support consistency and reliability
- Mentor and lead – Guide a strong group of engineers by championing best practices, and helping them grow
Other
- This role requires a high level of technical ability, leadership and project management skills, strong cross-functional communication, and a customer-first mindset.
- You embody an ownership mindset and help influence a similar culture of ownership and accountability to those around you.
- Customer-first mindset: wanting to create the best-in-class experience for our customers, and understand how that translates into the right technical decisions
- Inspire and Improve: You thrive in the ambiguity, and are comfortable leading efforts to dive into systems to understand how they work, potential dependencies, and how to constantly improve
- Strong verbal and written communication skills that can help influence and share critical decisions with stakeholders
- This position requires either equivalent practical experience or a Bachelor's degree in a related field
- LI-Remote