Taro Logo

Software Engineer, Guest & Host

A global platform connecting hosts offering unique stays and experiences with guests, founded in 2007 in San Francisco.
China
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Travel · Consumer

Job Description

Airbnb's Global Markets engineering team is seeking a Software Engineer to help evolve guest and host experiences for international markets. As part of a key growth initiative, you'll work on innovating and adapting products for 220+ countries and regions. The role involves collaborating with cross-functional teams on various aspects of the platform including landing, search, and pre-booking flows. You'll be instrumental in building products for Airbnb guests while maintaining high quality standards and best practices.

The position offers a unique opportunity to impact Airbnb's international growth strategy through technical innovation. You'll be working within a diverse team environment, partnering with PMs, designers, data scientists, and engineers across global teams. The role requires strong technical skills, with experience in languages like Java, Kotlin, Python, or Ruby, plus the ability to handle large-scale systems.

This remote position is specifically based in mainland China, offering the flexibility to work from home while occasionally attending office meetings or offsites. The ideal candidate will bring both technical expertise and cultural understanding, being fluent in both Chinese and English. You'll be part of Airbnb's mission to create authentic connections between hosts and guests worldwide, while helping to drive the company's expansion in under-penetrated markets.

The role combines technical challenges with business impact, requiring someone who can write quality code, mentor team members, and drive projects from conception to completion. You'll be expected to maintain high standards in code quality, system architecture, and technical documentation while contributing to a collaborative team environment.

Last updated 3 days ago

Responsibilities For Software Engineer, Guest & Host

  • Work with cross functional partners to understand product requirements
  • Translate requirements into technical solutions
  • Create project roadmaps
  • Discuss and align technical specifications with other engineers
  • Write clean, testable and maintainable code
  • Perform tech design and code reviews
  • Mentor other engineers
  • Drive project delivery and communicate status to stakeholders

Requirements For Software Engineer, Guest & Host

Java
Python
Ruby
JavaScript
TypeScript
Kotlin
  • 3+ years industry experience
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Exposure to architectural patterns of large, high-scale systems
  • Experience with Java, Kotlin, Python, Ruby/Ruby on Rails, Javascript/TypeScript
  • Excellent communication and collaboration skills
  • Comfortable with tackling ambiguous problems
  • Data driven problem-solving approach
  • Fluent in both Chinese and English

Related Jobs

Recon Software Engineer C++

Recon Software Engineer C++ position at Philips, developing CT reconstruction software systems and medical imaging solutions using C++, Python, and parallel programming techniques.

eFX Developer, Officer

Mid-level eFX Developer position at State Street in Hangzhou, focusing on Java development for electronic trading systems with 4+ years experience required.

eFX Developer, Officer

eFX Developer position at State Street, focusing on developing and supporting FX electronic trading applications using Java in a global financial environment.

Testing Engineer

Testing Engineer position at KONE, responsible for factory testing station development, maintenance, and quality control in Kunshan, China. 5+ years experience required.

Developer

Junior Backend Developer position at Sanofi, developing healthcare platforms using Java SpringBoot and cloud technologies to improve global healthcare delivery.