Software Engineer Salary in San Francisco, CA

The average Software Engineer in San Francisco, CA earns $204,450 per year, with most salaries falling between $158,050 and $258,100. That's 45% above the national average of $141,000 for this role.

Look up your exact salary — free →

Software Engineer pay by experience in San Francisco, CA

ExperienceAverageTypical range
Entry-level$146,450$111,650 – $182,700
Mid-level$204,450$158,050 – $258,100
Senior$263,900$211,700 – $323,350
Staff / Lead$336,400$272,600 – $417,600
Executive$453,850$350,900 – $638,000

Salary percentiles (mid-level)

$182,700
$204,450
$232,000

Figures are modeled market estimates for San Francisco, CA based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Software Engineer salary in other cities

Other roles in San Francisco, CA

Look up your exact salary — free →