Software Engineer, Payments (Risk Tooling)

A global platform founded in 2007 connecting hosts offering unique stays with guests, facilitating over 1 billion guest arrivals across the globe.
$153,000 - $180,000
Backend
Mid-Level Software Engineer
Remote
4+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer, Payments (Risk Tooling)

Airbnb's Payments Risk Tooling Team is seeking a Software Engineer to join their dynamic team focused on building and maintaining the case management ecosystem for fraud detection and prevention. As part of this role, you'll be responsible for developing tools that empower agents to investigate and detect fraud across Airbnb's payment transactions. The position involves working on both agent experience and queue management aspects, including case routing, prioritization, resolution, and event-handling.

You'll collaborate closely with Risk specialists and Transaction Risk and Dispute Resolution engineering teams to create efficient solutions that prevent financial loss and protect users from fraudulent activities. The role requires expertise in backend development, with a preference for Java, Kotlin, or Scala programming languages. You'll be contributing to a full-stack team that values both technical excellence and user experience.

This remote position offers a competitive salary range of $153,000 - $180,000 USD, along with the opportunity to work for a globally recognized platform that has facilitated over 1 billion guest arrivals. You'll be part of a company that values inclusion, diversity, and creating authentic connections between hosts and guests worldwide. The role combines technical challenges with real-world impact, helping to ensure positive travel experiences while protecting the Airbnb community from bad actors.

Last updated 5 days ago

Responsibilities For Software Engineer, Payments (Risk Tooling)

  • Work with engineers and partners to increase understanding of the Risk domain
  • Design systems/components and review design proposals
  • Build high-quality systems/components and conduct code reviews
  • Drive launches, migrations and bug fixes with best practices
  • Build rapport with co-workers and maintain team functionality

Requirements For Software Engineer, Payments (Risk Tooling)

Java
Kotlin
Scala
  • 4+ years of backend development experience
  • Proficiency in at least one major programming language (Java, Kotlin or Scala preferred)
  • Passion for high-quality and detail oriented execution
  • Interest in building full-stack products
  • Bachelor's and/or Master's Degree in CS or equivalent

Benefits For Software Engineer, Payments (Risk Tooling)

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Software Engineer, Payments (Risk Tooling)

Integration Engineer

Integration Engineer role at Airbnb focusing on API integration support and partner success

Software Development Engineer

Mid-level Software Development Engineer role at Amazon, focusing on GenAI solutions and attribute knowledge mining for catalog services.

QA Engineer

QA Engineer position at INSHUR, leading quality assurance efforts and automation testing for a growing insurtech company in Westlake Village, CA.

ERP Engineer

ERP Engineer position at Agile Actors, focusing on Dynamics AX development with opportunities for continuous learning and growth in Athens, Greece.

Full Stack Developer

Full Stack Developer position at CloudHire, building innovative ITOM/ITSM solutions with modern tech stack. 3+ years experience required. Hybrid work in Hyderabad.