Senior Software Engineer, Community Support Engineering

Airbnb
Summary
Join Airbnb's Community Support Engineering team in China as a Senior Software Engineer and make a lasting impact on the user experience. You will work in a global collaborative environment, leading project execution to improve the experience for Airbnb customers and agents. Responsibilities include developing and evolving CS engineering foundations, working cross-functionally with product and design teams, and driving the full development lifecycle. You will also mentor junior developers and contribute to the team's roadmap and technical direction. This role requires 5+ years of industry engineering experience, a Bachelor's or Master's degree in CS (or equivalent), proficiency in a major programming language, and experience building large-scale systems. Fluency in English and Chinese is essential. The position is remote-eligible within China, with occasional office work or offsite attendance.
Requirements
- 5+ years of industry engineering experience, product engineering preferred
- Bachelorโs and/or Masterโs degree, preferably majoring in CS, or equivalent experience
- Proficient in at least one major programming language (such as Java/Kotlin/Python)
- Experience in building large and scalable systems, such as high-traffic systems, big volume data processing etc
- Experience in leading large impact and scope engineering projects
- Ability to evaluate technical approaches and design product solutions to solve real-world problems
- Mentorship to junior developers
- Fluent communication in both English and Chinese
Responsibilities
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy to build novel products and features
- Drive, lead, and contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. Youโll be reviewing code and design docs, giving feedback on product specs and mocks
- Discuss and align technical specifications and implementation details with other engineers, including cross-team engineers
- Bring flexibility to collaboration with design and product partners by presenting tradeoffs and iterating to the ideal solution
- Write clean, testable and maintainable code to implement the features
- Perform tech design and code reviews and advice/mentor other engineers
- When you are the POC of the projects, drive the delivery, communicate the status to stakeholders and ensure the overall quality
- Advocate and participate in efforts to advance Airbnbโs engineering processes and technical foundations
- Provide critical input in team roadmap and technical direction
Share this job:
Similar Remote Jobs
