Senior Staff Software Engineer

Airbnb
Summary
Join Airbnb's Hotels organization as a senior technical leader, shaping the future of hotel booking experiences. Collaborate with cross-functional teams to design, build, and launch scalable solutions. Lead and mentor engineering teams, driving technical strategy and architecture. Influence stakeholders to adopt team goals and roadmaps. A typical day involves designing technical systems, understanding business outcomes, collaborating with product and design teams, and leading engineers in building technical solutions. This remote-eligible position requires 12+ years of relevant experience in a fast-paced tech environment and expertise in full-stack product development.
Requirements
- 12+ years relevant experience in a fast paced, high growth tech environment
- Experience building, leading, and architecting full-stack products and systems at enterprise-scale with broad impact
- Demonstrated technical leadership: hands on experience leading project teams, ability to set technical direction and strategy and work cross functionally with Product, Design and Data Science teams
- Strong communication and collaboration skills with both technical and non-technical partners. Ability to influence non-technical partners such as design, product managers, and the business to develop a unified approach to overall hosting architecture and product/design capabilities
- Extensive experience with Java, Python and or other programming languages
- Excellent written and verbal communication skills
Responsibilities
- Work closely with other senior leaders to define and drive long-term technical strategy and architecture that enables the company’s future vision
- Collaborate with cross-functional partners such as Product Managers, Experience Designers, and Engineers to design and deliver high-quality products
- Establish a technical vision and lead efforts to architect, build, and launch reliable, performant, and scalable solutions for Hotels products
- Provide critical input in team roadmap and technical direction
- Influence and collaborate with stakeholders to adopt team goals and roadmaps
- Identify areas of improvement and drive best practices
- Hands-on development, including design and code reviews
- Mentor, guide, and support the career growth of individual contributors
- Design the future state of our technical systems by combining a strategic understanding of our highest level product goals with a deep understanding of our existing systems to inform the right technical and product tradeoffs for both short and long term
- Understand how key technical decisions will drive business outcomes and deliver frameworks and platforms that improve delivery with high-quality to those outcomes
- Collaborate with product managers, designers, and other engineers to align on the technical vision and product requirements
- Lead engineers—both inside and outside your immediate team—in building out these technical solutions
- Work closely with other Senior leaders to define and drive northstar architectures / frameworks and long-term technical strategy that can be leveraged across the broader organization
- Nurture a culture of technical quality from design, through code review, to production operations
- Mentor other engineers in developing their technical and collaboration skills
Benefits
This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits