Airbnb is a global community that connects hosts and guests, offering unique stays and activities. The Senior Software Engineer will develop solutions for content management systems to enhance knowledge creation and optimize the customer service experience.
Responsibilities:
- Lead the scoping, technical requirements, architecture, and the implementation of new features and functionality
- Analyze data, build hypotheses, experiment, learn and iterate to improve Airbnb’s content authoring and delivery experience
- Leverage your knowledge as a full stack and content systems expert as you collaborate with cross-functional working groups (frontend/backend/ML engineers, design, product and operation teams) to design and build the next generation content systems which power Airbnb’s support products
- Advocate and participate in efforts to advance Airbnb’s engineering processes and technical foundations
Requirements:
- 5+ years of full stack software engineering experience
- BS, MS or PhD in CS or related field
- 2+ years of proven industry experience in building and maintaining custom content author facing tools, workflows, automations, and CMS integrations
- Proficiency in full stack engineering: JS, Typescript; one or more backend JVM languages (Java/Kotlin/Scala etc)
- Proven expertise in building and maintaining high-performance, scalable and fault-tolerant internal tooling functionality
- Comfortable navigating ambiguity and ownership of problem definitions
- Ability to drive alignment, manage projects, and effectively collaborate with stakeholders
- Industry experience with the Contentstack CMS