Airbnb seeks a Senior Software Engineer for its Storage team within the Online Data organization. In this hands-on role, you will design and build core backend distributed systems and frameworks to empower Airbnb's builders with intuitive data interfaces and tools.
What You'll Do
- Be hands-on (code, design, test) and collaborate with cross-team partners to deliver on multi-month projects.
- Design frameworks and maintain the general ecosystem around our NewSql database’s monitoring, permissions, and service discovery integration.
- Empower and simplify the way engineers at Airbnb define and manage data by building and operating a generalized data schematization solution for a wide variety of storage backends.
What We're Looking For
- 5+ years of experience building and operating large-scale core backend distributed systems like storage, data ingestion, backup and restore, or streaming.
- Ability to own and dive deeply into a complex code base.
- Experience maintaining, analyzing, and debugging production systems.
- Knack for writing clean, readable, testable, maintainable code.
- Strong collaboration and communication skills in a remote-working environment.
- Demonstrate strong ownership and consistently deliver in a timely manner.
Technical Stack
- NewSql database
- Stateful Kubernetes
- Distributed systems
Team & Environment
The role is within the Online Data organization, which includes teams like Transactional Storage Services, DBExports, and UDS (Unified Data Store).
Benefits & Compensation
- Bonus
- Equity
- Benefits
- Employee Travel Credits
- Compensation: $191,000—$225,000 USD
Work Mode
This is a hybrid position with locations in the United States.
Airbnb is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Airbnb are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic.






