SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer, Backend (Fraud Decisioning)

Returnly - Remote - Remote

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: CAD 181,000 - 241,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: - Work across the organization to plan and execute large, cross-functional initiatives, including project definition, technical specification, task breakdown, delivery, monitoring, and maintenance. - Generate simple and elegant designs that are easily deployed and debugged while anticipating failure modes. - Write high-quality code that can be easily understood and leveraged by others. - Review others' work and provide constructive feedback to maintain high and consistent quality standards across teams. - Lead and mentor engineers to help them succeed and grow. - Provide context to engineers and train them to take ownership of their respective pieces of initiatives. - Effectively incorporate needs and opinions from stakeholders, advocate for ideas and initiatives, and create common understanding. - Conduct technical and soft skill evaluations to inform hiring decisions. - Develop and review technical content and requirements of the interview process. About Affirm: Affirm exists for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. 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. - Must be residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Similar roles