Airbnb is a global company that connects hosts and guests, providing unique stays and experiences. They are seeking a Senior Software Engineer for their Search Input team, responsible for developing impactful product features and collaborating with cross-functional partners to enhance the guest search experience.
Responsibilities:
- Develop new, highly-impact product features on Airbnb’s search and other high-traffic surfaces
- Work closely with cross functional partners in design, product, marketing, and data science to bring new features from design to production
- Prototype new features to collect feedback and iterate on to reach ideal product solutions for Airbnb guests
- Effectively advise stakeholders on the technical scope and feasibility of complex product requirements
- Write technical specifications for new features and systems
- Provide mentorship to junior team members to support their career and technical growth
- Attend a design share-out of an upcoming feature and provide feedback to design and product partners on feasibility and level of engineering effort required
- Develop a prototype for a new capability the team needs to develop to achieve the design, and review and evaluate it with partner teams
- Create and implement the technical design and code for a key initiative that enables impactful features/products on Airbnb’s search product
- Review a team member’s technical design for an upcoming feature and provide feedback on implementations via code review
- Deliver improvements that enable the team to ship features efficiently and improve product quality. Bring these improvements to the broader Search organization
Requirements:
- 5+ years of hands-on experience in backend/full-stack development
- Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
- In-depth experience working in Java and/or Kotlin within a microservice architecture at scale
- Passion for efficiency, availability, technical quality, and system quality
- Passion for design and UX, with a focus on building user-centric products
- Excellent communication and collaboration skills, and the ability to work well within a large engineering organization as well as cross functionally
- Enthusiastic about code reviews and architecture discussions, actively contributing to improve teammates' productivity
- Experience working on a product team or customer-centric software for a medium to large engineering organization