Senior Software Engineer, Streaming Infrastructure

Airbnb

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
—
Salary
$196,000–$230,000 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $213k
$107k $243k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $149,012–$196,750 — the blue band above. At the midpoint, this role pays about $213k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Airbnb

Founded in 2008 and formerly known as AirBed & Breakfast, Inc., Airbnb is a global marketplace connecting travelers with hosts who offer unique accommodations, ranging from private rooms to entire homes. It operates a massive digital platform for booking stays, experiences, and travel services worldwide.

Airbnb currently has 46 open roles on FindRole.

Listed pay typically runs $206,000–$255,000 across 44 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Senior Software Engineer, Streaming Infrastructure

As a Senior Software Engineer, Streaming Infrastructure, you will join the Ingestion team within the Data Movement & Transformation group. You will design, build, and operate large-scale change data capture and batch export systems that move data from online databases to offline systems for processing. Your daily work involves coding, testing, and collaborating with partner teams to improve the reliability and performance of these multi-tenant platforms. You will utilize technologies including Kafka, Aurora, and UDS, while working with concepts like binlogs and Debezium. The role focuses on solving the technical challenge of creating a unified data movement platform to replace fragmented tools, ensuring that critical business functions like payments, fraud detection, and machine learning have reliable access to necessary data.

What does a Software Engineer earn?

Median $196900 from 2634 postings across 153 companies.

See salary data

What you'll do

  • Design, build, and operate large-scale CDC and batch export systems for all online databases.
  • Develop and maintain the SpinalTap and DBExports platforms to move data to offline systems.
  • Improve the reliability, performance, and efficiency of critical data movement infrastructure.
  • Shape the architecture of the unified data movement platform during its development phase.
  • Write clean, testable, and maintainable code for complex backend distributed systems.
  • Debug and maintain production systems at scale to ensure high availability for internal customers.
  • Participate in on-call rotations to maintain the operational health of the data platform.
  • Deliver multi-month projects on time by working directly with partner teams and leadership.

What we're looking for

  • 5+ years of experience building and operating large-scale backend distributed systems.
  • Hands-on experience with streaming systems like Kafka and database change capture methods like binlogs or Debezium.
  • Ability to own and go deep in a complex codebase.
  • Experience maintaining, analyzing, and debugging production systems at scale.
  • Ability to write clean, readable, testable, and maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.
  • Strong ownership and a track record of delivering projects on time.
  • Experience building managed or multi-tenant platforms used by other engineering teams (preferred).
  • Familiarity with MySQL/Aurora, schema evolution, or large-scale batch data processing (preferred).

More like this

Similar roles

Senior Software Engineer, Streaming

Nvidia

Remote (Santa Clara, CA) +2 61 days ago
C++ WebRTC GStreamer RTP RTCP SRTP DTLS-SRTP SCTP QUIC WebSockets H.264 H.265 AV1 Linux QNX Windows Multithreading Memory Management Networking
8+ yrs exp Remote

Senior Software Engineer, WebRTC Streaming

Nvidia

Remote (Santa Clara, CA) +2 5 days ago $184,000–$287,500
C++ WebRTC RTP RTCP ICE STUN TURN DTLS-SRTP SCTP H.264 H.265 AV1 GStreamer libwebrtc libvpx libaom Linux QNX Multithreading Networking
8+ yrs exp Remote

Software Engineer, Streaming Media Ecosystem Tech

Apple Inc

San Diego, CA 97 days ago $142,300–$263,300
C/C++ Objective-C JavaScript H.264 HEVC AAC AV1 HLS DASH HTML5 MSE EME Networking Protocols GenAI System Architecture API Design SDK media framework, S
5+ yrs exp

Software Engineer, Streaming Media Ecosystem Tech

Apple Inc

San Diego, CA 68 days ago $142,300–$263,300
C/C++ Objective-C JavaScript H.264 HEVC AAC AV1 HLS DASH HTML5 MSE EME Networking Protocols GenAI System Architecture API Design SDK media framework, S
5+ yrs exp