Technology · Switzerland

Software Engineer Salary in Switzerland

The Switzerland median is US$129,767 per year.

Showing amounts in USD (USD default; source data is CHF). FX as of Sun, 01 Nov 2026 00:02:31 +0000. Convert currencies

Software Engineer in Switzerland: a CHF 107'000 national median

Software Engineers in Switzerland earn a national median of CHF 107'000 (CHF 8'900 a month, roughly CHF 51 an hour on a 2,080-hour year).

National median
US$129,767
per year
Monthly (national)
US$10,794
per month, before tax
Hourly (national)
US$62.39
varies by city

Software Engineer pay in Switzerland vs other countries

Switzerland is 2nd of 16 countries for this role once medians are converted at the same exchange rate (US$129,800). The United States pays 5% more (CHF 112'139 at today's rate) and Canada pays 15% less (CHF 90'944).

At US$129,800, software engineers earn about what the average Swiss economy produces per head (US$114,800, World Bank 2025).

#CountryMedian (USD)vs Switzerland
1United States flagUnited StatesUS$136,000+5%
2Switzerland flagSwitzerlandUS$129,800—
3Canada flagCanadaUS$110,300-15%

Full software engineer table for every country

Remote pay for workers in Switzerland

If a remote employer paid the U.S. median for the same job (US$136,000), that would be about CHF 112'139, 1.05× the local median. That gap is the room a cross-border offer has to negotiate in.

Income tax on a software engineer salary in Switzerland (estimate)

Our simplified income-tax model for Switzerland leaves about CHF 90'950 a year from the CHF 107'000 median, CHF 7'579 a month at a 15% effective rate. Flat ~15% effective-rate estimate. Rough national income-tax estimate; excludes social security, local taxes, and credits.

Switzerland: prices, jobs and holidays

Consumer prices in Switzerland rose 0.2% in 2025 (World Bank). Matching that on the CHF 107'000 median takes a raise of about CHF 214.

Unemployment was 4.9% of the labour force in 2025.

Switzerland has 21 public holidays in 2026 (Nager.Date); at the median, one working day is worth about CHF 412 before tax.

Guides for this role

Figures are estimates, updated 2026-11-01. See our methodology for sources and limitations.