Senior Software Engineer, Streaming Infrastructure
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