Staff Software Engineer, Community Support Engi...
@ Airbnb

Hybrid
$150,000
Hybrid
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @airbnb.com
Recommended after applying

Job Details

About Airbnb

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home. Since then, it has grown to over 5 million hosts and 2 billion guest arrivals across the globe, offering unique stays and experiences that connect guests with communities authentically.

Community You Will Join

You will join the Community Support team, a key driver of Airbnb's core business. The Community Support Engineering team powers world-class technology and solutions for Airbnb's CS agents, hosts, guests, and operations teams. This role is part of CSP in China, offering you an opportunity to make a lasting impact on the Airbnb CS user experience.

The Difference You Will Make

As a Staff Software Engineer, you will serve as the technical lead for a diverse team. You will drive project execution, improve customer and agent experiences, and guide technical strategy across core CS platforms including Routing, Data Platform, Case Management, and foundational tooling.

A Typical Day

  • Collaborate with cross-functional partners to understand business challenges.
  • Lead projects through design, implementation, testing and deployment.
  • Drive technical discussions with global peers to align strategies.
  • Tackle complex challenges and mitigate risks.
  • Write high-quality code and design documents.
  • Instill engineering best practices and mentor team members.
  • Support recruiting efforts and conduct interviews.
  • Promote an inclusive engineering culture.

Your Expertise

  • 9+ years of software development experience.
  • Strong proficiency in at least one major backend language (e.g., Java, Kotlin, Scala, Python).
  • Experience with frontend frameworks (React, Angular, Vue.js) is a plus.
  • Proven track record with global product delivery.
  • Expertise in architectural patterns, high-volume data systems and APIs.
  • Data-driven decision making and effective cross-functional communication.
  • Bachelor's degree in Computer Science (or equivalent experience).
  • Fluent in English and Chinese.

Location

This role must be physically based in China. It is remote eligible, though occasional work at an Airbnb office or offsites may be required.

Key skills/competency

  • Software Engineering
  • Community Support
  • Technical Leadership
  • Backend Development
  • API Design
  • Data Systems
  • Mentorship
  • Cross-functional Collaboration
  • Problem Solving
  • Scalability

How to Get Hired at Airbnb

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant software engineering leadership experience.
  • Showcase technical projects: Include detailed CS platform work examples.
  • Emphasize mentorship: Reflect experience in team coaching.
  • Prepare for global collaboration: Be ready for technical discussions.

📝 Interview Preparation Advice

Technical Preparation

Review backend language best practices.
Study scalable API design patterns.
Practice coding on system design problems.
Familiarize with high-volume data systems.

Behavioral Questions

Describe a challenging tech project.
Explain your mentoring experience.
Discuss cross-team communication examples.
Share a conflict resolution story.

Frequently Asked Questions