Taro Logo

Staff Software Engineer, Checkout

A global travel platform connecting hosts and guests, founded in 2007, enabling authentic travel experiences worldwide.
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Travel

Description For Staff Software Engineer, Checkout

Airbnb is seeking a Staff Software Engineer to join their Checkout team, a crucial component that bridges guests and hosts on their platform. This role focuses on creating the next generation of user experience for booking stays and experiences. As a Staff Engineer, you'll lead the development and refinement of major subsystems powering the booking checkout process, leveraging your expertise in distributed systems and business workflow systems. The position requires technical leadership in architecting, building, and maintaining highly available services in a large service-oriented architecture. You'll collaborate with cross-functional partners, mentor team members, and drive innovative solutions that revolutionize the travel experience. The role offers competitive compensation ($204,000 - $255,000), along with bonus, equity, and travel benefits. This is a remote position within the USA, requiring occasional office visits or offsite attendance. The ideal candidate brings 9+ years of relevant experience, strong coding abilities in languages like Scala/Python/Java, and a proven track record of shipping large-scale projects. You'll be joining a company that has grown from hosting three guests in 2007 to facilitating over 2 billion guest arrivals globally, working on systems that directly impact Airbnb's core business functions.

Last updated 5 hours ago

Responsibilities For Staff Software Engineer, Checkout

  • Lead checkout engineering projects to improve end user experience, system reliability and performance
  • Mentor, guide, advocate and support the career growth of individual contributors
  • Write and review technical designs for large, open-ended foundational technical problems
  • Collaborate with engineers and cross-functional partners within team and organization
  • Apply critical judgment to data and use it to improve team and product
  • Steer end-to-end product with Product Managers, Design, and UX teams

Requirements For Staff Software Engineer, Checkout

Java
Python
Scala
  • 9+ years of relevant software development industry experience in a fast-paced tech environment
  • Experience building services that enable high-scale, performant client applications
  • Strong coding abilities (Scala / Python / Java/ C++ or equivalent)
  • Experience with architectural patterns of large application-driven products
  • Demonstrated expertise in architecting, building, and maintaining highly available services
  • Experience in partnering with other leaders in setting product strategy
  • Shipped several large scale projects with multiple dependencies across teams
  • Technical leadership and strong communication skills

Benefits For Staff Software Engineer, Checkout

  • Employee Travel Credits
  • Bonus
  • Equity
  • Benefits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Checkout