Generalist Software Engineer, Professional Host (San Francisco)

What is Professional Hosting at Airbnb?

Whenever anyone thinks of Airbnb, the first thing that comes to mind is Homes.  Homes is Airbnb’s core business, and Homes managed by Professional Hosts are an integral part of that.  On the Professional Host team here at Airbnb we work to enable stays in Homes and spaces that are typically managed by those hospitality professionals: spaces like Swiss ski chalets or Greek mediterranean villas that are maintained by a Vacation Rental Management Company, or unique rooms in an independently owned Boutique Hotel.  We also work to make it easier to stay in multi-family buildings such as apartments and condos in Urban city centers.

Like our traditional rent-by-owner homes, these too are distinctive and inviting spaces where travelers can immerse themselves in the culture of their destinations and have a magical stay.  Many Professional Hosts are already using third-party software to manage the day-to-day of their spaces and it would be a burden for them to also manage this same information one by one for each of their spaces on Airbnb as well.   So we have created the first pieces of a foundational API that Pro Hosts can use to connect to Airbnb from their third-party software and list their homes on Airbnb while continuing to use the same tool they use every day. We also build tools for Pro Hosts to access directly on the Airbnb site - to manage and get insight into their listings all in one place at Airbnb. Likewise, we are driving changes to the core experience for guests: where and how they book their stays on Airbnb.  In addition, this year we’ll be launching several new initiatives from the ground up!

On the Professional Host team, you can have significant impact on a wide range of Airbnb products and users. Whether you are working on one of our big bets or helping improve an established area of the business, you will be on a small team designed to maximize your ability to deliver results.  If you are motivated by how much visibility your work has, how much it impacts the company's bottom line, how many users see your work, or how it will impact your career growth, the Professional Host team is a great place to launch your Airbnb career.

Like all teams at Airbnb, we value and promote the diversity of our workforce, our guests, our hosts, our marketplace platform, and the world. Simply put, diversity belongs. We are an equal opportunity employer: We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

The following are some examples of profiles that are relevant to us:

  • General Qualities
    • 2+ years of full-time work experience in software engineering, information technology, or related domains.
    • Willing to work across the stack to address technical challenges anywhere in the system.
    • Interest in working in a very cross-functional team that touches many of the core systems and user flows at Airbnb.
  • Software Engineer, Backend
    • Proficiency in one or more backend server language (Ruby/Python/Java/Go/C++/etc.), and expertise in popular storage systems such as relational databases, noSQL and caching.
    • Experience with designing and building large scale production systems or features.
    • Knowledge of SOA (Service Oriented Architecture) designs.
    • Knowledge of creating external facing APIs
    • Advanced analytical thinking demonstrated by making product decisions based on data and A/B testing.
  • Software Engineer, Frontend
    • Proficiency using HTML/CSS/Javascript and familiar with modern web frameworks.
    • Awareness of cross-browser compatibility issues and client-side performance considerations
    • Exposure to architectural patterns of a large, high-scale web application.
    • Demonstrated design and UX sensibilities
    • Advanced analytical thinking demonstrated by making product decisions based on data and A/B testing.


  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness discounts
  • 401K
  • Flexible Spending Accounts
  • Apple equipment
  • Commuter subsidies
  • Community involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours
  • Breakfast, lunch, and dinner
  • Much more...


Airbnb has Engineering offices along the West Coast in the U.S. and our teams are growing quickly! Contact us to find out which office works best for you.

Back to top