Data engineer salary in San Francisco, CA
Employers in the San Francisco metro offered data engineers a median of $187,574 a year on approved H-1B applications. That is 51.3% above the US median for data engineers, and 3.8% below offers to software engineers in San Francisco.
Median offer
$187,574
US median offer: $123,974
The middle half
$151,070 – $213,757
25th to 75th percentile
After cost of living
$162,240
San Francisco prices: 15.6% above US average
Open data engineer jobs
180
In San Francisco, from over 100 companies
Pay range
The top 10% of data engineer offers in San Francisco were above $248,920 a year. The bottom 10% were below $133,952.
10th percentile $133,952, 25th $151,070, 75th $213,757, 90th $248,920.
10th percentile $90,000, 25th $102,211, 75th $150,758, 90th $181,175.
10th percentile $128,090, 25th $163,500, 75th $219,670, 90th $273,400.
Line: 10th to 90th percentile. Box: the middle half (25th to 75th). Dark mark: the median. Data engineers: salaries offered on H-1B applications. All software engineers: salaries paid, from the BLS.
How far the pay goes in San Francisco
Prices in San Francisco are 15.6% above the US average, which makes the median offer worth $162,240 in US-average dollars. Housing costs 94.7% more than the US average.
Black line: US average = 100. Source: Bureau of Economic Analysis, 2024.
Data engineers and other engineering jobs in San Francisco
Median salary offered on approved H-1B applications in the San Francisco metro, for every engineering job type with at least 30 applications.
| Job | Applications | Median offer |
|---|---|---|
| Engineering managers | 646 | $239,475 |
| Machine learning engineers | 439 | $200,000 |
| Site reliability engineers | 86 | $195,839 |
| AI engineers | 191 | $195,000 |
| All software engineers | 7,966 | $195,000 |
| Android engineers | 48 | $192,000 |
| Infrastructure engineers | 86 | $192,000 |
| iOS engineers | 33 | $187,741 |
| Data engineers | 461 | $187,574 |
| Frontend engineers | 57 | $187,574 |
| Cloud engineers | 45 | $180,000 |
| Forward deployed engineers | 66 | $170,000 |
| DevOps engineers | 49 | $161,637 |
| Support engineers | 103 | $142,200 |
All software engineers: every application filed under the BLS software developer job code, whatever its title. Backend and full-stack engineers: left out, since a plain "Software Engineer" title counts as both.
Experience level of these offers
From October 2025 to June 2026, the Department of Labor approved 461 H-1B applications for data engineers in the San Francisco metro, from 182 employers. Level II and Level IV offers were the most common.
Applications
461
Employers
182
Most experienced (Level IV)
26.0%
Applications by wage level
- Level I (entry): 79
- Level II: 113
- Level III: 100
- Level IV (most experienced): 120
- Not stated: 49
These are salaries offered on approved applications, not salaries paid. Each application lists only its main work site.
180 open data engineer jobs in San Francisco right now
From over 100 companies. 15 were posted in the past week.
Data engineer jobs nearby: San Mateo, Foster City, Redwood City, Menlo Park, South San Francisco
What counts as a data engineer
The BLS has no data engineer category, so these figures come from job titles. An H-1B application or a job on hiredaemon counts as a data engineer job when its title names data engineering, such as "Data Engineer", "Analytics Engineer" or "ETL Developer". Data scientists and data analysts are not counted.
Sources and notes
- Data engineer offers: US Department of Labor, H-1B application data, October 1, 2025 to June 30, 2026. Approved H-1B applications whose job title names data engineering and whose work site is in Alameda, Contra Costa, Marin, San Francisco or San Mateo county.
- Software engineer pay: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (published May 15, 2026), San Francisco-Oakland-Fremont metro.
- Cost of living: US Bureau of Economic Analysis, Regional Price Parities, 2024.
- Open jobs: counted on hiredaemon as this page loads.