San Francisco remains one of the most competitive markets for software engineering compensation. This page breaks down what engineers earn at different seniority levels, how San Francisco compares to other major tech cities, and what factors drive pay differences. All figures are sourced from verified compensation datasets.
San Francisco Salary Data Availability
Data not available for San Francisco-specific software engineer salary figures. Our current dataset does not include verified compensation records for San Francisco at this time. The figures below reflect comparable data from other major global tech hubs to provide useful context. Check back as our dataset expands to include U.S. city-level records.
Software Engineer Salaries by Seniority: Global Benchmarks
While San Francisco-specific figures are not yet available, the following benchmarks from comparable tech markets illustrate how compensation scales with seniority. In Zurich, junior software engineers earn between CHF 82,000 and CHF 110,000 (median CHF 96,000), mid-level engineers earn CHF 105,000 to CHF 146,000 (median CHF 125,000), and senior engineers earn CHF 142,000 to CHF 195,000 (median CHF 165,000), based on BFS-LSE 2022 data. In London, mid-level engineers earn GBP 65,000 to GBP 110,000 (median GBP 85,000), while senior engineers earn GBP 100,000 to GBP 160,000 (median GBP 125,000). These ranges illustrate the consistent pattern of significant pay growth from junior to senior levels across high-cost tech markets.
How San Francisco Compares to European Tech Hubs
Direct salary comparisons require careful attention to currency, cost of living, and total compensation structure. Among the European markets in our dataset, Zurich and London post the highest software engineering salaries. Paris mid-level engineers earn EUR 50,000 to EUR 78,000 (median EUR 62,000), while Dublin mid-level engineers earn EUR 60,000 to EUR 100,000 (median EUR 78,000). Amsterdam senior engineers earn EUR 88,000 to EUR 135,000 (median EUR 108,000). Barcelona mid-level engineers earn EUR 38,000 to EUR 68,000 (median EUR 52,000). Data not available for a direct San Francisco vs. U.S. city comparison at this time.
Key Factors That Influence Software Engineer Pay
Across all markets in our dataset, three factors consistently drive compensation differences. First, seniority level: the gap between junior and senior pay is substantial in every city tracked. In Switzerland nationally, for example, junior median pay is CHF 88,000 versus CHF 150,000 for senior engineers. Second, city vs. national averages: city-level salaries tend to exceed national benchmarks. Zurich senior median (CHF 165,000) is notably higher than the Switzerland-wide senior median (CHF 150,000). Third, employer type and industry segment also play a role, though data not available for a breakdown by employer type in this dataset.
How to Use This Data
These figures are intended as benchmarks to help you assess your current compensation or evaluate an offer. When comparing your salary, account for the full package: base salary, equity, bonuses, and benefits all contribute to total compensation. Currency differences and local tax regimes also significantly affect take-home pay. This content is for informational purposes only and does not constitute financial or career advice. Use the SalaryVerdict benchmarking tool to run a personalized comparison based on your role, level, and location.
Run your personalized salary benchmark on SalaryVerdict to see how your compensation compares for your specific role, seniority, and location.