The Guest Displays & Platforms team at Airbnb needs a Staff Engineer to lead the development and refinement of major subsystems powering the core user journey for Airbnb guests.
Requirements
- 10+ years of relevant software development industry experience in a fast-paced tech environment
- Expertise with backend systems in large-scale service-oriented architectures
- Expertise with front-end web development using React or similar javascript-based frameworks
- Good judgment in making tradeoffs to balance short-term business needs with long-term technical quality
- Strong understanding of how deep backend systems are expressed in the UX shown to customers
- End-to-end mentality that transcends team boundaries and helps find globally optimal solutions
- Expertise with large-scale service-oriented architectures
Responsibilities
- Design the future state of technical systems by combining a strategic understanding of highest level product goals with a deep understanding of existing systems
- Lead engineers in building out technical solutions
- Participate in the development of product and UX requirements
- Nurture a culture of technical quality from design, through code review, to production operations
- Mentor other engineers in developing their technical and collaboration skills
- Identify and propose solutions to problems coming in the way of technical and product engineering excellence
- Collaborate with internal teams across Search, Checkout, Reservations, Host Settings, Listings, Payments, Tax, Cities, Trust and others
Other
- Excellent communication skills and the ability to work well within a team and with teams across the engineering organization
- Passionate about efficiency, availability, system quality and user experience
- 10+ years of relevant software development industry experience
- Remote- USA, with occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager
- Must live in a state where Airbnb, Inc. has a registered entity