Staff Software Engineer, Payments Payins

A global travel marketplace platform connecting hosts and guests, founded in 2007 with over 4 million hosts and 1 billion guest arrivals worldwide.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Finance · Travel

Description For Staff Software Engineer, Payments Payins

Airbnb, a revolutionary travel marketplace founded in 2007, is seeking a Staff Software Engineer for their Payments Payins team. This role is central to Airbnb's global marketplace, focusing on the critical payment infrastructure that processes massive daily transaction volumes.

The position sits within the Payments organization, specifically in the Payins team, which handles all aspects of the guest payment experience. From generating quotes to implementing new payment methods, the role involves building technology that powers Airbnb's financial backbone. The team's work has a direct multi-million dollar impact on the business through conversion and payment economic improvements.

As a Staff Software Engineer, you'll be responsible for defining the long-term technical vision for user experiences and libraries that power money movement at Airbnb. You'll collaborate with cross-functional partners including Product, Design, Data Science, and Legal teams to launch high-visibility features like Buy Now Pay Later and Pay By Bank integrations.

The ideal candidate brings 9+ years of software engineering experience, with deep expertise in Java and modern JavaScript frameworks. You'll need to be comfortable working in a microservice architecture at scale and have experience with large-scale web applications. Strong communication skills and a data-driven approach to decision-making are essential.

This remote-eligible position offers a competitive compensation package ranging from $204,000 to $259,000 USD, along with the opportunity to work on systems that process millions of transactions daily. Join a team where your technical expertise can have a direct impact on how people around the world experience travel.

Last updated 13 hours ago

Responsibilities For Staff Software Engineer, Payments Payins

  • Set the long term architectural vision for user experiences and backend systems
  • Provide feedback on design and product feasibility
  • Develop prototypes for new capabilities
  • Identify opportunities for impact on conversion and quality
  • Mentor engineers across the Payments Engineering team
  • Lead incident response and system health maintenance
  • Deliver improvements to enable team shipping and product quality

Requirements For Staff Software Engineer, Payments Payins

Java
React
JavaScript
  • 9+ years of Software Engineering experience with Bachelor's/Master's degree in CS or equivalent
  • Experience delivering products end-to-end
  • Extensive experience with Java within microservice architecture at scale
  • Experience with modern Javascript frameworks
  • Knowledge of architectural patterns for large-scale web applications
  • Strong UX product building skills
  • Outstanding communication and interpersonal skills
  • Capable of making data driven decisions

Benefits For Staff Software Engineer, Payments Payins

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Payments Payins

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb leading the Reservation Management team, focusing on scalable booking systems and platform development.

Staff Backend Engineer, Search Input

Staff Backend Engineer position at Airbnb, focusing on search experience and user interface development, offering competitive salary and remote work options.

Staff Technical Program Manager, Aircover/Insurance

Lead technical program management role at Airbnb focusing on insurance and protection solutions, requiring 9+ years of experience and strong technical expertise.

Staff Software Engineer, Guest & Host

Lead the development of Airbnb's user-centric platform as a Staff Software Engineer, focusing on User Platform, Identity, Profile, and Reputation systems.

Staff Technical Program Manager, Community Support Platform

Staff Technical Program Manager position at Airbnb, leading the Community Support Platform team with focus on technical program management and cross-functional collaboration.