Staff Software Engineer
Airbnb
Summary
Join Airbnb's HotelTonight team as a Staff Engineer and contribute to the development of a next-generation hospitality and booking platform. You will work on backend engineering, ensuring high availability and speed of APIs, scaling products, building security solutions, and improving infrastructure. This role involves owning and delivering features, ensuring system scalability, evaluating infrastructure improvements, leading projects, collaborating with other engineers, and participating in on-call rotations. The ideal candidate possesses extensive experience in Java or Ruby, problem-solving skills, strong communication abilities, and experience with relational databases and high-traffic systems. This US-remote eligible position offers a competitive salary and potential for bonus, equity, benefits, and employee travel credits.
Requirements
- 9+ years experience with Java or Ruby
- Problem solver - able to evaluate technical approaches to problems and provide viable alternative solutions
- Communicator - clearly and effectively communicate with senior stakeholders
- Experience working with relational databases (MySQL, Postgres) and key/value stores
- Experience with scaling and maintaining high-traffic production systems in previous positions
- Experience with server driven UI architectures, patterns, and API design
- Strong project scoping and project management skills
- Ability to mentor other engineers on the team
Responsibilities
- Own and deliver guest & hotel partner facing features
- Ensure high availability, scalability and speed of our backend systems
- Evaluating, identifying & defining improvements to the existing infrastructure. Drive long term technical roadmap for the team
- Be the engineering lead on projects, working from ideation to implementation to rollout
- Work with engineers across other teams to maintain the integrity and reliability of the HotelTonight platform
- Participate in on-call rotation to continue to meet our critical SLAs
- Evaluate and experiment with new technologies and techniques that can be added to our tech stack
- Mentor and support other engineers in the team and related teams
Benefits
- Bonus
- Equity
- Benefits
- Employee Travel Credits