Software Engineer, Payments

Airbnb Airbnb · Consumer · United States · Software Engineering

Software Engineer role in Airbnb's Payments organization, focusing on the Payins team. This role involves building and owning features related to guest payment experiences, including generating quotes, onboarding new payment methods, and providing self-serve support. The engineer will collaborate with Product, Design, Data Science, and Legal to deliver high-impact features for a high-volume transaction system in a global marketplace.

What you'd actually do

  1. Contribute to cross-team initiatives that drive measurable impact on conversion and payment economics
  2. Working with cross-functional partners on Product and Design to triage, scope, and evaluate feasibility of proposed features and functionality
  3. Contribute to quality initiatives that reduce defect rates, improve incident detection, and strengthen response processes
  4. Being a collaborative teammate that can help elevate the rest of the engineering organization

Skills

Required

  • 3-5+ years of software development experience
  • Proficient in at least one major programming language (preferably Java/Scala/Ruby on Rails/Python)
  • Passion for delivering products end-to-end: from ideation through planning and scoping to implementation and experimental A/B testing
  • Experience with or strong exposure to architectural patterns for high-scale, distributed web applications
  • Strong communication and interpersonal skills, with a keen attention to detail
  • Comfortable making data-driven decisions and clearly articulating technical tradeoffs
  • BS/MS/PhD in Computer Science, a related field, or equivalent work experience