Enter your email and we'll share the insights. Hitting submit opts you into our mailing list.
Data Engineer salaries range from $144K (Mid) to $209K (Staff), based on 471 public job postings (2025–2026).
The Data Engineer career path spans a 45% salary range from Mid to Staff — $144K to $209K — based on 471 public job postings.
| Level | Median | Range | Postings |
|---|---|---|---|
| Mid | $144K | $109K–$180K | 214 |
| Senior | $175K | $156K–$209K | 191 |
| Staff | $209K | $191K–$235K | 66 |
The biggest single jump is Mid → Senior: +$31K (+22%) — plan your promotion trajectory around this.
San Francisco · New York · Seattle · Remote
Databricks ($318K) · Snowflake · Stripe ($295K) · Palantir · Airbnb ($275K)
Browse all companies paying for Data Engineers →
Data Engineer salaries range from $144K at the Mid level to $209K at the Staff level, based on 471 public job postings.
A Staff Data Engineer earns a median of $209K, which is $34K (+19%) more than a Senior Data Engineer at $175K.
Most Senior Data Engineer roles at AI-native and high-growth companies require 5–8 years of experience. Staff-level roles typically require 8–12+ years.
Public job postings on company career pages — no private placement or client data. Minimum 15 postings required per level.
Posted-range midpoints (USD) aggregated from 471 public job postings (2025–2026). Range = 25th–75th percentile; median = 50th percentile. Minimum 15 postings required per level. Last refreshed June 17, 2026.
Engineering salaries overview →
Hiring Data Engineers? Talk to our recruiters — we specialize in Engineering hiring →
Tell us about your open roles and we'll start sourcing within 48 hours.