
About Airbnb
The community marketplace for unique travel stays
Key Highlights
- Over 4 million registered hosts worldwide
- Facilitated over 1 billion bookings since inception
- $3.8 billion raised in Series F funding
- Headquartered in San Francisco, CA
Airbnb, headquartered in Showplace Square, San Francisco, CA, has transformed the hospitality industry with its platform that connects over 4 million hosts to travelers. Since its inception, Airbnb has facilitated over a billion bookings, disrupting traditional accommodation models by allowing indiv...
π Benefits
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
π Culture
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...

Software Engineering β’ Senior
Airbnb β’ United States - Remote
Overview
Airbnb is hiring a Senior Software Engineer for the Guest & Host team to implement backend functionality for managing stays and experiences. You'll work with Java and Spring to build high-quality components. This role requires 6+ years of experience.
Job Description
Who you are
You have over 6 years of industry experience in software engineering, with a strong focus on backend development. Your educational background includes a Bachelorβs and/or Masterβs degree in Computer Science or a related field, or equivalent experience that showcases your technical expertise. You are skilled in building production systems at scale and have a deep understanding of backend technologies, particularly Java and Spring. You thrive in collaborative environments, working closely with cross-functional teams to align on product requirements and deliver high-quality solutions.
Your experience includes mentoring and supporting other engineers, helping them grow in their roles while fostering a culture of knowledge sharing and collaboration. You are adept at driving the scoping, technical requirements, design, implementation, and operation of new functionalities, ensuring that the backend components you build are reusable and maintainable. You understand the importance of delivering value to users and are committed to creating seamless experiences for hosts and guests alike.
Desirable
While not mandatory, experience with cloud platforms such as AWS or Azure would be a plus. Familiarity with API design and management, as well as knowledge of microservices architecture, can further enhance your contributions to the team. You are also encouraged to bring any additional skills or experiences that could benefit the Listings Backend Onboarding and Management team.
What you'll do
In this role, you will collaborate with the Client Engineering, Product Management, and Design teams to define and implement backend functionalities that empower hosts to create and manage their stays and experiences effectively. You will be responsible for building high-quality, reusable backend components that are integral to the success of the Airbnb platform. Your work will directly contribute to the biannual releases that enhance the overall user experience for both hosts and guests.
You will drive the technical requirements and design discussions, ensuring that the solutions you propose align with the broader goals of the company. Your expertise will be crucial in mentoring junior engineers and providing guidance on best practices in software development. You will also engage in code reviews and contribute to the continuous improvement of the team's processes and methodologies.
As part of the Listings Backend Onboarding and Management team, you will have the opportunity to work on exciting projects that have a significant impact on the Airbnb community. You will be involved in the entire software development lifecycle, from initial design through deployment and monitoring, ensuring that the systems you build are robust and scalable.
What we offer
Airbnb offers a competitive salary range of $195,000 to $220,000 USD, along with potential bonuses and equity options. You will have access to comprehensive benefits, including Employee Travel Credits, which allow you to experience the platform firsthand. The company fosters a culture of innovation and collaboration, providing you with the resources and support needed to excel in your role. You will be part of a diverse and inclusive team that values your contributions and encourages you to grow both personally and professionally. Join us in shaping the future of travel and hospitality at Airbnb.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Airbnb.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Airbnb is hiring a Staff Software Engineer for the Host Pricing & Settings team to develop tools that empower hosts with pricing strategies. You'll work with Machine Learning and Data Engineering to enhance user experiences. This role requires strong expertise in Python and data workflows.

Software Engineering
Airbnb is hiring a Senior Software Engineer for their Cities Team to develop software systems that enable effective collaboration with local governments. You'll work with technologies like Java and JavaScript to build tools for regulatory launches. This position requires significant experience in software engineering.

Staff Engineer
Airbnb is seeking a Staff Software Engineer for their Global Markets team to drive innovative initiatives for regional guests. This role requires fluency in English and Chinese and focuses on enhancing the guest and host experience. You'll collaborate with cross-functional teams to deliver high-quality products.

Software Engineering
Airbnb is hiring a Senior Software Engineer for their Community Support Engineering team to build solutions that enhance the agent experience. You'll work with technologies like Java and Python. This role requires significant experience in software engineering.