Staff Software Engineer, Transactional Storage Services

Airbnb connects hosts and guests globally, enabling authentic community experiences through unique stays and experiences since 2007.
$204,000 - $260,000
Distributed Systems
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Transactional Storage Services

Airbnb is seeking a Staff Software Engineer to join their Transactional Storage Services team within the Online Data organization. This role is crucial in designing and operating a new source-of-truth NewSQL database system running on Kubernetes, which will handle critical user, listing, and financial data.

The position offers an exciting opportunity to work on cutting-edge distributed database systems, focusing on reliability, scalability, and security. As a key team member, you'll be responsible for developing frameworks, maintaining database ecosystems, and implementing robust disaster recovery solutions. The role requires expertise in both hands-on development and broad technical leadership.

The ideal candidate will bring 9+ years of industry experience, with deep knowledge of distributed systems and database technologies. You'll work with talented engineers, contribute to open-source projects, and serve as a technical expert for the organization. The role combines technical depth with leadership responsibilities, including mentoring team members and driving architectural decisions.

Working at Airbnb means joining a company that has transformed the travel industry, connecting millions of hosts with billions of guests worldwide. The company offers competitive compensation, including a base salary range of $204,000 to $260,000 USD, plus potential bonuses and equity. This remote position provides flexibility while maintaining connection with Airbnb's innovative culture.

The role presents an excellent opportunity for experienced engineers who want to impact critical infrastructure at scale while working with modern technologies like Kubernetes and cloud services. You'll be at the forefront of database technology, contributing to both proprietary and open-source solutions that power one of the world's leading travel platforms.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer, Transactional Storage Services

  • Design frameworks and maintain ecosystem around NewSQL database's monitoring, permissions, and service discovery integration
  • Be the point of contact for stateful system running on Kubernetes infrastructure
  • Design, automate, and document database operations
  • Conduct case studies of disaster recovery scenarios
  • Implement database backup, restore, and cross-region data resiliency
  • Read and enhance open-source code for performance, scalability and reliability
  • Participate in regular on-call duties and interact with key customers
  • Coach junior team members and provide design and code review feedback

Requirements For Staff Software Engineer, Transactional Storage Services

Kubernetes
  • 9+ years of relevant industry experience
  • Hands-on experience in building and operating distributed NoSQL or NewSQL databases and services
  • Solid understanding of systems and infrastructure fundamentals
  • Experience in deep diving and then owning a complex code base
  • Knack for writing clean, readable, testable, maintainable code
  • Ability to decompose large-scale distributed systems and figure out monitoring metrics
  • Strong collaboration and communication skills in a remote-working environment
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their Storage, VM, Networking, Security offerings

Benefits For Staff Software Engineer, Transactional Storage Services

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Transactional Storage Services

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer role at Airbnb, focusing on Transactional Storage Services and distributed database systems.

Software Engineering Manager, Systems and Infrastructure

Lead and manage core infrastructure engineering team at LinkedIn, developing next-gen platforms and systems at scale.

Staff Software Engineer - Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building and maintaining large-scale distributed systems and infrastructure platforms.

Staff Software Engineer - Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation infrastructure and distributed systems platforms.

Staff Software Engineer, Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on distributed systems infrastructure, requiring 8+ years of experience and expertise in large-scale system design.