Senior Software Engineer, Community Support Engineer
Airbnb
Summary
Join Airbnb's Community Support Engineering team in China as a Senior Software Engineer! You will be a technical lead, driving project execution to enhance the customer and agent experience. This role involves full-stack development, collaboration with cross-functional teams, and contributing to the entire development lifecycle. You will work in a flexible engineering model supporting global initiatives. The ideal candidate possesses 5+ years of full-stack experience, proficiency in a major programming language, and expertise in modern Javascript frameworks. Fluency in English and Chinese is required. This is a remote-eligible position in China.
Requirements
- 5+ years of full stack software development experience
- Proficient in at least one major programming language (preferably Java/Scala/Ruby on Rails/Python)
- Experience with modern Javascript frameworks such as React, Preact, Angular, Next, Vue or Meteor
- Passion for delivering products end-to-end: from ideation through planning and scoping to implementation and experimental A/B testing
- Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms
- Passionate about design and building UX products. You bring flexibility to collaboration with design and product partners by presenting tradeoffs and iterating to the ideal solution
- Outstanding communication and interpersonal skills and detail oriented
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- 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 from Global
- 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
Preferred Qualifications
This position is China - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager