Staff Software Engineer, Host Calendar
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Introduction to Airbnb and the Host Calendar Team Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe. Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Host Calendar is a versatile tool that helps hosts in availability management and provides a customized view into their reservations. It helps hosts in revenue optimization by providing insights into the demand and market conditions around the calendar dates. Job Overview We are seeking a highly skilled and experienced Staff Software Engineer to join our Host Calendar team. As a Staff Engineer, you will play a critical role in driving the technology and implementation strategy to directly help hosts run their business day-to-day. You will work closely with product and design partners to explore problem spaces and devise solutions to customer problems, collaborate with other product engineers and partners to develop Host calendar and availability functionality, and create technical and execution strategies for new projects and legacy migrations. Key Responsibilities Work with product and design partners to explore problem spaces and devise solutions to customer problems Collaborate with other product engineers and partners to develop Host calendar and availability functionality and surface insights / analytics Create technical and execution strategies for new projects and legacy migrations as well as drive hands-on implementation of those solutions Identify areas for improvement and champion the adoption of best practices in product development, engineering architecture, and testing Follow data-driven approaches to find inefficiencies in the build/test/deploy pipeline Mentor and grow more junior engineers to improve their software development craft Work on personal projects that show an aptitude for technical excellence and product sense Ability to work in areas outside of your usual comfort zone and show motivation for personal growth Essential Qualifications To be successful in this role, you will need to have: 10+ years of industry experience (and/or relevant academic experience) Experience leading and shipping large scope technical projects in collaboration with multiple experienced engineers and setting the technical direction 3 years of experience with design and architecture; and testing/launching software products Previous experience with domain-driven design and context mapping Strong ownership and experience building and operating high-scale, distributed systems across the full software life cycle Excellent communication skills and the ability to work well within a team and across engineering teams Solid production debugging skills Preferred Qualifications While not required, the following qualifications are preferred: Experience working with cloud-based technologies and microservices architecture Knowledge of programming languages such as Java, Python, or C++ Familiarity with Agile development methodologies and version control systems such as Git Experience with data analytics and visualization tools Skills and Competencies To be successful in this role, you will need to possess the following skills and competencies: Strong technical skills and expertise in software development Excellent problem-solving skills and ability to think critically Strong communication and collaboration skills Ability to work in a fast-paced and dynamic environment Strong attention to detail and ability to prioritize tasks effectively Career Growth Opportunities and Learning Benefits At Airbnb, we are committed to the growth and development of our employees. As a Staff Software Engineer, you will have the opportunity to work on complex and challenging projects, collaborate with experienced engineers, and develop your skills and expertise in software development. You will also have access to training and development programs, mentorship opportunities, and a supportive and collaborative work environment. Work Environment and Company Culture Airbnb is a dynamic and fast-paced company that values innovation, creativity, and collaboration. Our company culture is built on the principles of inclusion, diversity, and belonging, and we strive to create a work environment that is supportive, flexible, and fun. As a remote employee, you will have the opportunity to work from anywhere in the United States, and will be expected to collaborate with colleagues and teams across the company. Compensation, Perks, and Benefits We offer a competitive salary range of $204,000 - $254,000 USD per year, depending on experience and qualifications. In addition to salary, we offer a range of perks and benefits, including: Equity and stock options Comprehensive health, dental, and vision insurance 401(k) matching program Flexible paid time off and vacation policy Employee Travel Credits and discounts on Airbnb bookings Access to training and development programs Mentorship opportunities and career growth support Conclusion If you are a motivated and experienced software engineer looking for a challenging and rewarding role, we encourage you to apply for this position. As a Staff Software Engineer at Airbnb, you will have the opportunity to work on complex and impactful projects, collaborate with talented engineers, and develop your skills and expertise in software development. Don't miss out on this opportunity to join a dynamic and innovative company and take your career to the next level. Apply now! Apply for this job