Staff Software Engineer, Database Infrastructure

Airbnb is a global hospitality platform founded in 2007, connecting hosts offering unique stays with guests across the globe.
United States
$204,000 - $255,000
Database
Staff Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Database Infrastructure

Airbnb's Storage team is seeking a Staff Software Engineer to join their Database Infrastructure team. This role is crucial in providing reliable, secure, and performant data storage solutions that support Airbnb's global platform. As a resident expert, you'll work with cutting-edge technologies and talented engineers to manage mission-critical data storage solutions including transactional, NoSQL, KV, and document stores.

The position involves significant responsibility in operating and supporting Airbnb's database systems on AWS Aurora, partnering across organizations to optimize database performance, security, and reliability. You'll be designing frameworks and maintaining the database ecosystem, including crucial aspects like schema management, monitoring, and service discovery integration.

This is a remote-eligible position within the United States, offering a competitive salary range of $204,000 - $255,000 USD, plus equity and benefits. The role requires 5+ years of relevant experience and strong expertise in database systems, infrastructure fundamentals, and programming languages like Python, Ruby, Java, or Go.

You'll be joining a company with a remarkable history of growth since 2007, now connecting over 5 million hosts with billions of guests globally. The role combines technical expertise with strategic thinking, requiring both hands-on database management and architectural design skills. The position includes on-call responsibilities for high-priority issues, making it ideal for someone who thrives in a dynamic, high-impact environment.

Working at Airbnb means being part of a company committed to diversity and inclusion, offering unique opportunities to shape the future of global hospitality through technology. The role provides a perfect blend of technical challenges, strategic impact, and the opportunity to work with cutting-edge database technologies at scale.

Last updated 6 days ago

Responsibilities For Staff Software Engineer, Database Infrastructure

  • Operate and support Airbnb database systems running on AWS Aurora
  • Partner with teams to drive performance, security, scalability, availability, reliability, observability for relational databases
  • Design frameworks and maintain ecosystem around relational databases, including schema management, monitoring, permissions, service discovery integration
  • Design, automate, and document database operations
  • Diagnose and communicate root cause of database issues
  • Participate in incident response activities
  • Serve on an on-call rotation for high-priority issues

Requirements For Staff Software Engineer, Database Infrastructure

Python
Ruby
Java
Go
Rust
MySQL
  • 5+ years of relevant industry experience
  • Solid understanding of systems and infrastructure fundamentals
  • Experience maintaining, analyzing, and debugging production systems
  • Experience with writing robust automation frameworks and tooling
  • Experience writing software in scripting languages like Python or Ruby
  • Experience in Java, Go, C++, or Rust

Benefits For Staff Software Engineer, Database Infrastructure

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Database Infrastructure

Database Cloud Solution Engineer – Golden Gate, Mysql

Staff-level Database Cloud Solution Engineer role at Oracle, focusing on Golden Gate and MySQL technologies, requiring 7+ years of experience in database administration and cloud computing.