Staff Software Engineer, Host Calendar

Remote Full-time
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 Now

Apply Now →

Similar Jobs

← Back