Software Engineer II, Backend (Fraud)

AffirmAffirm·Remote(Remote Canada)
Software Development

WFA Digital Insight

The demand for skilled backend engineers with expertise in fraud mitigation has surged in the remote job market. As companies like Affirm continue to innovate in digital payments, professionals with proficiency in Python, Kotlin, and distributed systems are in high demand. With the rise of e-commerce, the ability to prevent fraud while ensuring a seamless user experience is critical. Before applying, candidates should be prepared to showcase their technical expertise and experience in building scalable backend systems.

Job Description

About the Role

Affirm is seeking a Software Engineer II to join its Fraud Engineering team. The team's mission is to defend consumers and the business by preventing fraud at the point of purchase and mitigating its impact.

Responsibilities

  • Break down larger projects into individual tasks and deliver them in multiple phases, collaborating with the team to ensure timely delivery.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
  • Contribute to the operations and availability of the team's artifacts by creating and monitoring metrics and supporting on-call efforts.

Requirements

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing, and launching backend systems, with proficiency in Python or Kotlin.
  • Familiarity with distributed systems and technologies like AWS, MySQL, and Kubernetes.

Nice to Have

  • Experience with fraud mitigation and prevention.
  • Knowledge of identity theft and account takeover prevention.

How to Stand Out

  • Develop a strong portfolio showcasing your expertise in building scalable backend systems and fraud mitigation platforms.
  • Be prepared to discuss your experience with distributed systems and technologies like AWS, MySQL, and Kubernetes during the interview.
  • Highlight your proficiency in Python or Kotlin and your ability to write clear, well-tested, and extensible code.
  • Research Affirm's approach to fraud mitigation and be ready to discuss how your skills align with the company's goals.
  • Prepare to discuss your experience with collaboration tools and your ability to work effectively in a remote team environment.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.