SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 204,000 - 290,000 / annual
Affirm is seeking a Staff Software Engineer to lead projects and initiatives on the Fraud Decisioning team. You will be responsible for building tools and systems that empower Affirm's fraud-fighting capabilities, working with cross-functional teams to adopt and monitor those systems, and using analytics and data-driven decisions to improve the performance and quality of fraud deciders. The mission is to drive growth while protecting Affirm, buyers, and merchants by leveraging data to evaluate risk at critical points in the user journey, adapting to the ever-changing fraud landscape, and introducing new fraud-fighting capabilities.
Key responsibilities include:
- Planning and executing large, cross-functional initiatives across the organization, including project definition, technical specification, task breakdown, delivery, monitoring, and maintenance
- Generating simple and elegant designs that are easily deployed and debugged while anticipating edge cases; writing high-quality code that others can easily understand and leverage
- Reviewing others' work and providing constructive feedback to maintain high and consistent quality standards across teams
- Leading and mentoring engineers to help them succeed and grow; providing context and training to enable ownership of initiative components
- Incorporating stakeholder needs and opinions, advocating for ideas and initiatives, and creating common understanding where all voices are heard
- Conducting technical and soft skill evaluations to inform hiring decisions; developing and reviewing technical content and interview requirements
Requirements:
- 6-10+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers
- Prior experience architecting, building, launching, coding, and maintaining complex systems
- Passion for working with cross-functional teams including Product, ML, Analytics, and Business teams
- Technical leader and team builder who can mentor the team in software development best practices
- Expert at synthesizing complex business, product, and technical requirements to consistently produce high-quality system designs and software
- System architect who can see the big picture and envision how business and product requirements can be broken into system modules or components
- Bachelor's degree in a related field or equivalent practical experience