Staff Fullstack Software Engineer, Payments Payins

Airbnb is a global marketplace platform founded in 2007 where hosts offer unique stays and experiences to guests across the globe.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
Finance

Description For Staff Fullstack Software Engineer, Payments Payins

Airbnb, founded in 2007, has grown into a global marketplace with over 4 million Hosts and more than 1 billion guest arrivals. The Payments organization at Airbnb is seeking a Staff Fullstack Software Engineer to join their Payins team, which is responsible for all aspects of the guest payment experience.

As a Staff Fullstack Software Engineer on the Payins team, you'll be at the forefront of powering Airbnb's massive daily transaction volume. The role involves developing and maintaining systems that handle guest payments, new payment method integrations, and self-service solutions. You'll work on high-impact projects that directly affect the company's bottom line through conversion and payment economic improvements.

The position offers the opportunity to collaborate with cross-functional teams including Product, Design, Data Science, and Legal. You'll be instrumental in launching major initiatives like Buy Now Pay Later and Pay By Bank features. The role requires technical expertise in both frontend and backend technologies, with a focus on Java microservices and modern JavaScript frameworks like React.

Working in a remote-friendly environment, you'll be responsible for setting technical vision, mentoring other engineers, and maintaining system health. The compensation package includes a competitive salary range of $204,000 - $259,000 USD, plus potential benefits and equity. This is an excellent opportunity for experienced engineers who want to make a significant impact in a leading global technology company.

Last updated 8 minutes ago

Responsibilities For Staff Fullstack 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
  • Deliver improvements to ship and maintain product quality
  • Lead incident response and monitor system health

Requirements For Staff Fullstack 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 collaboration skills with design and product partners
  • Outstanding communication and interpersonal skills
  • Capable of making data driven decisions

Benefits For Staff Fullstack Software Engineer, Payments Payins

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Fullstack Software Engineer, Payments Payins

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.

Staff Software Engineer, Dev Infra

Lead technical strategy and development of testing infrastructure at Airbnb, serving 1000+ engineers globally while mentoring team members and driving system optimization.

Staff Software Engineer, Database Infrastructure

Staff Software Engineer position at Airbnb focusing on database infrastructure, offering remote work and competitive salary range of $204-254K.

Senior Staff Software Engineer, Marketing Technology

Lead technical development of Airbnb's Marketing Technology platform, architecting solutions for global customer communications and marketing campaigns.

Staff Software Engineer, Payments Platform

Staff Software Engineer position at Airbnb's Payments Platform team, building scalable payment systems processing transactions across 70+ currencies in 191 countries.