← Jobs by country

Work in Switzerland

Jobs in Switzerland

Quota permits and Zurich pay that actually competes with New York — then Swiss rent.

Zurich

Editorial

Global Job Scanner editorial

Reviewed April 2026 (visa) and August 2026 (salary). Guidance only — not immigration legal advice. Market estimates, not job offers. How we source this

Work permit

Permit B (non-EU quota)

Mid software engineer · Zurich

CHF 150,300

Studio rent · Zurich

$2,200/mo

Visa

Permit B (non-EU quota)

Non-EU/EFTA hires need a cantonal work permit. Quotas apply, the employer must usually show they could not fill the role from Switzerland/EU, and cantons differ in how strictly they apply that test. Pay is high enough that the labour-market test is often the real filter, not salary. EU/EFTA citizens have a much easier Agreement on the Free Movement of Persons path — do not mix the two processes.

Global banks and tech use English internally. German is the default in Zurich daily life and many employers.

SEM — work and permits · Short-stay visa checker

Job market

How hiring actually works

Zurich (and the wider German-speaking belt) pays at or above New York for many tech and finance roles, in a high-cost city with exceptional public services. Pharma and finance around Basel and Geneva are real markets too; our salary model is Zurich. German or French, depending on canton, still matters outside global banks and big tech.

Cities on this page: Zurich. Search on Global Job Scanner is account-gated; create a free account to run a live Switzerland query.

Pay

Mid-level salaries, local currency

Same model as the salary checker (2025–2026 market estimates, Q1 2026 FX). Not an offer.

CitySoftware EngineerProduct ManagerData Scientist
ZurichCHFCHF 150,300CHF 153,900CHF 140,850

Compare Zurich against another city · Rent and budget in the cost of living calculator

Questions

Before you book a one-way ticket

What visa do I need to work in Switzerland?

Permit B (non-EU quota). Non-EU/EFTA hires need a cantonal work permit. Quotas apply, the employer must usually show they could not fill the role from Switzerland/EU, and cantons differ in how strictly they apply that test. Pay is high enough that the labour-market test is often the real filter, not salary. EU/EFTA citizens have a much easier Agreement on the Free Movement of Persons path — do not mix the two processes.

What does a software engineer earn in Switzerland?

A mid-level software engineer in Zurich is about CHF 150,300 in our 2026 model (local currency, market estimate — not an offer). Compare other roles in the table on this page or the salary checker.

Can I get by in English?

Global banks and tech use English internally. German is the default in Zurich daily life and many employers.

Search

Pull live Switzerland listings into one list.

LinkedIn, Indeed, Glassdoor and 20+ other sources. Free Explorer plan — no credit card.

Create a free account