Airbnb logo

Senior Software Engineer, Payments Platform

Airbnb

The Community You Will Join

Airbnb Payments team allows any two people in the world to frictionlessly exchange money with easy to use payments services. It is a core strategy to fulfill Airbnb’s belongs anywhere mission. We are building a world-class payments platform that moves billions of dollars, in 191 countries, with 75 currencies, through a complex ecosystem of payments partners. We build and maintain our own in-house global payments platform because no solution exists with the global reach needed. As the platform grows we’ll be adding new payment partners, global licenses, compliance and regulation controls, and building new payment experiences for our guests and hosts.

The Difference You Will Make

We are looking for talented and self-motivated Senior Software Engineers who are passionate about working in this highly dynamic domain and collaborating with world-class XFN teams to advance our mission. As part of the Payments Platform Engineering team, you will be in charge of designing and building a wide range of scalable systems. You will be involved in the technical details of building highly available services in close collaboration with product, data science and operations teams to understand and react to the ever evolving business needs and to make Airbnb the world’s safest while easiest to use payments platform.

We have Senior Software Engineer openings across the following teams:

  • Payments Processing: The Payments Processing Team builds the gateway platform that connects Airbnb to the outside world of payment processors for the execution of any payment anywhere reliably, accurately, conveniently, and cost-effectively. We are a backend team integrating with 20+ payment providers like PayPal, Adeyn and Bank of America, holding the routing rules for 300+ merchant accounts all over the world, and consuming 50+ different financial reporting files for settlement and reconciliation purposes.

  • Payments Transactions: Payments Transactions is building the core billing system for Airbnb money movements. The team engineers are responsible for the seamless orchestration and recording of Airbnb’s payment obligations with our community. They initiate, advance, and realize Airbnb’s payment commitments with our community in a way that is reliable, accurate, timely, scalable, and auditable.

A Typical Day

Building and maintaining a long-term technology stack with well defined APIs that is service-oriented, modular, granular, observable, and efficient. Working closely with product managers, data scientists and other XFN partners to develop product features. Focusing on continuous monitoring and alerting to uplevel the quality and observability of our systems. Collaborating with other engineering teams across Airbnb to advance our engineering process and technical foundation.

Your Expertise

5+ years of relevant industry experience (Payments/Fintech) as a backend software engineer. Proficient in at least one major programming language (preferably Java/Scala/Ruby on Rails/Python). Experience in React (or any equivalent JS library) would be nice to have. Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms. Passion for delivering products end-to-end, from ideation through planning and scoping to implementation and experimental A/B testing. Rigor in high code quality, automated testing, and other engineering best practices. Experience or desire to work collaboratively in cross-functional teams with product, data scientists, design and operations. Outstanding communication and interpersonal skills and detail oriented. Capable of making data driven decisions and articulating tradeoffs in any technical decisions. Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.

Our Commitment To Inclusion & Belonging

Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.

We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: [email protected]. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.

We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

Benefits
Extracted with AI

  • Remote work eligibility
  • Equity
  • Employee Travel Credits
  • Bonus

Similar jobs

Last update: 23 minutes ago

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

Mollie logo
Mollie

Associate Software Engineer - Payments Domain

Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.

Pleo logo
Pleo

Senior Mobile Platform Engineer

Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.