Airbnb logo

Senior Software Engineer, Streaming Infrastructure

Airbnb

Remote · USD 196,000-230,000 · 5+ years experience · Remote · Posted Oct 20, 2026

At a glance

Experience
5+ years experience
Workplace
Remote
Location
Remote
Salary
USD 196,000-230,000 · Base salary

About the role

  • Airbnb is seeking a Senior Software Engineer for its Streaming Infrastructure team within the Data Infrastructure organization.
  • The Ingestion team builds and operates managed, multi-platform systems including SpinalTap and DBExports that move data out of online databases for offline processing.
  • You will design, build, and operate large-scale change data capture (CDC) and batch export systems that run across every online database at Airbnb.

Responsibilities

  • Be hands-on (code, design, test) and work with partner teams, internal customers, and leadership to deliver multi-month projects on time.
  • Design, build, and operate large-scale CDC and batch export systems that run across every online database at Airbnb.
  • Help shape the architecture of DMT's unified data movement platform while it's being built.
  • Improve the reliability, performance, and efficiency of systems that critical business functions depend on.
  • Make it easier for engineers at Airbnb to get their data into offline systems without needing to be database or pipeline experts.
  • Take part in on-call and raise the operational bar for a platform that other teams build on.

Requirements

  • 5+ years of experience building and operating large-scale backend distributed systems, such as data ingestion, streaming, CDC, storage, or data platforms.
  • Hands-on experience with streaming systems like Kafka, and with how databases capture and publish changes (binlogs, Debezium, or similar).
  • Ability to own and go deep in a complex codebase.
  • Experience maintaining, analyzing, and debugging production systems at scale.
  • Clean, readable, testable, and maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.
  • Strong ownership and a track record of delivering on time.

Preferred qualifications

  • Experience building managed or multi-tenant platforms used by other engineering teams.
  • Familiarity with MySQL/Aurora, schema evolution, or large-scale batch data processing.

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits

Workplace

  • Remote-working environment

Skills

  • Kafka
  • CDC
  • Debezium
  • MySQL
  • Aurora

Airbnb

Senior Software Engineer, Streaming Infrastructure

Apply now