Airbnb · 11 hours ago
Senior Software Engineer, Distributed Transactional Database
Airbnb is a global company that connects hosts and guests for unique stays and experiences. They are seeking a Senior Software Engineer to join the Transactional Storage Services team, responsible for designing and operating a NewSQL database that supports critical user and financial data.
HospitalityMarketplaceMobile AppsPropTechTravelTravel Accommodations
Responsibilities
Design frameworks and maintain the general ecosystem around our NewSql database’s monitoring, permissions, service discovery integration, etc
Design, automate critical database operations such as centralized and hierarchical config management system, fully automated image building and release certification for major version upgrades, zero-downtime Blue/Green deployment
Be part of the team that defines and delivers a generalized database platform for partner KVStore, ORM, MySql teams
Deliver a zero-downtime forward and reverse replication pipeline with near-real-time consistency between two transactional databases, with correctness guarantee across transactional boundaries
Deliver a robust failover/failback mechanism to guarantee correctness and continuity during unexpected outages
Conduct case study of all Airbnb’s disaster recovery scenarios, leverage existing open source and/or design and implement software that satisfies Airbnb’s requirements on database backup and restore, cross-region data resiliency, PiTR, etc
Design the right cluster topology, restore logic, and ransomware policy to safeguard Airbnb’s business continuity
Qualification
Required
5+ years of relevant industry experience
Solid understanding of distributed 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, failure scenarios and debug them in an efficient manner
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. E.g. external-dns, route53, ebs etc
Preferred
Experience in Java, Go, Rust or C++
Experience with writing robust automation frameworks and tooling
Experience with Kubernetes, operator pattern, helm, etc; experience with Infrastructure as Code, such as Chef and Terraform
Benefits
Bonus
Equity
Benefits
Employee Travel Credits
Company
Airbnb
Airbnb is an online community marketplace for people to list, discover, and book accommodations through mobile phones or the Internet.
H1B Sponsorship
Airbnb has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (234)
2024 (176)
2023 (160)
2022 (270)
2021 (250)
2020 (274)
Funding
Current Stage
Public CompanyTotal Funding
$6.44BKey Investors
VERSO CapitalJP Morgan ChaseFirstMark
2020-12-10IPO
2020-04-14Debt Financing· $1B
2020-04-06Private Equity· $1B
Recent News
2026-01-20
2026-01-17
Company data provided by crunchbase