Jobs · Research

Software Engineer, Payments

Airbnb · United States · 6 days ago
RemoteRemoteResearch$162k–$180k/yrFull-time

About the role

Airbnb Payments team enables frictionless money exchange globally, supporting 191 countries, 75 currencies, and billions of dollars through a complex ecosystem of payments partners. We build and maintain our own in-house global payments platform to achieve Airbnb’s mission of belonging anywhere.

As part of the Payments Risk Engineering team, you will design and build scalable systems and robust infrastructure to detect, mitigate, and resolve risk issues across our payments platform. Your work will protect our communities and businesses from malicious activities and fraudulent actors while ensuring a seamless user experience.

Responsibilities

  • Build and maintain a long-term technology stack with well-defined APIs that is service-oriented, modular, granular, observable, and efficient.
  • Collaborate with data scientists, product managers, and cross-functional partners to develop business insights, product features, and responses to fraud attacks and risk issues.
  • Integrate with third-party vendors, payments networks, and processors to enhance in-house risk systems.
  • Develop and iterate on risk detection, mitigation, and resolution strategies as risk scenarios and business requirements evolve.
  • Focus on continuous monitoring, alerting, and improving the observability of risk systems.
  • Work with other engineering teams to advance Airbnb’s engineering processes and technical foundation.

Qualifications

  • 3+ years of relevant industry experience in Payments or Fintech as a backend software engineer.
  • Proficiency in at least one major programming language (preferably Java, Kotlin, or Python). Experience with React or equivalent JS libraries is a plus.
  • Exposure to architectural patterns of large, high-scale web applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms.
  • Passion for delivering products end-to-end, from ideation to implementation and A/B testing.
  • Commitment to high code quality, automated testing, and engineering best practices.
  • Experience or desire to work collaboratively in cross-functional teams with product, data science, design, and operations.
  • Familiarity with experimentation and machine learning techniques.
  • Strong communication, interpersonal skills, and attention to detail.
  • Ability to make data-driven decisions and articulate technical tradeoffs.
  • Bachelor’s and/or Master’s degree in Computer Science or equivalent experience.
  • Experience in fraud/spam detection or mitigation in the payments domain is a plus.

Location

This position is US-Remote Eligible. You must reside in a state where Airbnb, Inc. has a registered entity. Occasional office visits or offsites may be required as agreed with your manager.

Pay

Base pay range: $162,000—$180,000 USD. The actual base pay depends on factors such as training, transferable skills, work experience, business needs, and market demands. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net