English-speaking jobs in Switzerland — which board actually shows them?
Updated:
In short
No large Swiss job board carries English-speaking roles as a category. What they carry is a language field per advert, and they differ in whether it is filled and whether you can search it. jobs.ch has the most detailed filter, yet by its own counts only about a third of its adverts hold a language field at all. JobScout24 and the public LinkedIn search have none. Job-Room stores the requirement but offers the filter to employers, not to job seekers. On our index two thirds of open adverts carry a requirement read out of the advert text, and sixteen per cent can be worked in English alone.
The Swiss job portals at a glance
Every link opens that portal's English filter directly, not its front page. The figures beside each are the result count on 10 September 2026.

1. SwissJobs.appOur app
3,028 roles where English is the working language. The filter runs on what the advert REQUIRES and on the language it is written in, so a posting that demands Professional German does not appear here. Free, no account.

The only English-only directory for Switzerland here: "Find publicly listed, English-speaking job openings in Switzerland", 2,124 today. Its own front page splits them by canton (Zürich 616, Vaud 283, Geneva 264) and by type, 72 remote, 344 part-time, 12 with visa sponsorship. Not a language filter on a bigger index; English-speaking adverts are all it holds.

The narrower and better address if your field is IT: "183 IT & Software developer jobs in Switzerland", the site itself in English, filtered by technology rather than by language, C#, Java, Python, DevOps, ML. It also publishes salary statistics and a list of the companies that disclose their ranges.
Jobs by profession, city or language
Type a profession, a city or a language, the page shows the adverts currently open for it.
By profession
- Consultant
- Project Manager
- Retail Sales
- Nurse
- Nursing & Care
- Administrative Assistant
- Account Manager
- Software Engineer
- Public Administration
- Architect
- Insurance
- Chef
71 more — narrow the search
By work type
The reason is mundane and rarely stated: on the big boards the employer fills that field in by hand at posting time, or does not. On jobs.ch the most common value in their own language filter is "not indicated", and it covers roughly two thirds of the index. The filter works perfectly; it simply only sees the smaller half of the board. Ticking English does not remove the jobs that need German — it removes every job whose employer skipped an optional field.
On fresh supply the field is much better filled, and that is where the useful number is. Across the two thousand most recently posted adverts on jobs.ch — everything published on 3 and 4 September — 64.8 per cent state a language. Of those, 25.4 per cent list English. But only 5.5 per cent list English without also demanding another language at fluent or native level: two thirds of the adverts that mention English also require fluent German.
So if you are arriving with English only, plan on two searches rather than one. englishjobs.ch answers this exact question and nothing else — just under two thousand roles by its own counter, defined as jobs where English is the only mandatory language. It is the cleanest list and by far the smallest. jobs.ch gives you the largest pool once you read its filter for what it is. And if you are claiming unemployment benefit, Job-Room is not optional whatever else you use.
The two thousand most recently published adverts on jobs.ch, read from their own public search on 4 September 2026 — everything posted on 3 and 4 September. "Fluent" covers their two highest levels, fluent and native.
- jobs.ch offers four languages at four levels plus a "not indicated" option — the most detailed filter design of any board compared here.
- By jobs.ch's own counts, 64.2 per cent of its adverts carry no language field; on jobup.ch, its French-speaking sister board, the figure is 63.2 per cent.
- JobScout24 has no language field in its job search at all: the form offers full text, place, region, radius, workload, recency and sorting. A full-text search for "English" returns 572 hits from a board of over eighty thousand adverts.
- The public LinkedIn job search shows a capped counter for English roles in Switzerland and four filters — date, company, Easy Apply, under 10 applicants — under its own notice: "Where are the filters? You're now using AI-powered job search."
- Job-Room stores speaking and writing levels per advert and offers a language filter only in the candidate search employers use. In our sample 94.8 per cent of its adverts were written in German and 1.4 per cent in English.
- On our index 66.7 per cent of open adverts carry a language requirement; 23.9 per cent of those can be worked in English alone, against 43.5 per cent in German alone.
Who to choose
Against jobs.ch or the federal Job-Room, "we understand Switzerland" is not an argument; they understand it too. The difference is where the language requirement comes from, and what happens to the advert once you have found it.
Choose jobs.ch if
jobs.ch — the biggest brand in German-speaking Switzerland, free for jobseekers and searchable without an account.
Choose SwissJobs.app if
The requirement is read, not waited for — We extract the required languages and their levels from the advert text instead of waiting for an employer to tick a box — which is why two thirds of our adverts carry a requirement rather than one third.
The filter excludes rather than mentions — Selecting English means every language the advert needs at professional or native level is English. An advert wanting fluent German and some English does not appear, which is exactly the advert that wastes an afternoon.
The advert is already in the CV generator — From the search result you generate a CV written against that specific posting, plus a motivation letter for the same advert, a check against it and interview preparation — because the job index and the application tools are one application.
Four interface languages, Italian included — German, English, French and Italian each have their own pages. jobs.ch redirects /it/ to German, jobup.ch redirects it to French, and JobScout24 has no Italian version.
Swiss conventions where they matter — CVs come out with CEFR language levels, the permit line, the workload as a percentage and the two-page norm — the four details a generic international builder gets wrong for this market.
How each board handles the language requirement (4 September 2026)
| Criterion | SwissJobs.app | jobs.ch | Job-Room | englishjobs.ch | |
|---|---|---|---|---|---|
| Adverts the board itself reportsEach figure is the board's own on 4 September 2026. Job-Room counts adverts published in the last 60 days; LinkedIn shows no exact number on the public search page. | over 20 000 | 43 003 | capped at "1 000+" for this search | 74 603 | 1 937 |
| Language filter in the job searchJob-Room does have a language filter, in the candidate search employers use. Job seekers can filter by employer, contract type, workload, "online since" and sorting. | yes, four languages | yes, four languages at four levels | no | no | yes — the whole site is the filter |
| Where the requirement comes from | read out of the advert text | a field the employer sets | — | a field the employer sets | partly from the source, partly assumed from the advert language |
| Adverts carrying a language requirementOn jobs.ch "not indicated" is the largest value in their own language facet, at 27 619 adverts. | 66.7 % | 35.8 % | — | 45 % of our sample | not stated |
| English present in the language field | 46.6 % of adverts that state one | 3 179 adverts, 7.4 % of the board | — | 1.5 % of our sample | all of them, by their definition |
| Workable in English aloneThe jobs.ch figure comes from the two thousand most recent postings: English in the field, with no second language at fluent or native level. | 23.9 % of adverts stating a requirement, 16.0 % of the index | 5.5 % of newly posted adverts that state one | not determinable | not determinable | the entire list |
| Advert language kept separate from required language | yes | yes | no | yes in the data, not in the search | partly — where nothing is stated, the advert language is assumed |
| Filters available to a job seekerLinkedIn states on the page that its filters are being rebuilt around AI search and suggests typing them into the query instead. | canton, industry, languages, workload, salary | language, level, region, workload, contract, industry and more | date, company, Easy Apply, under 10 applicants | employer, contract type, workload, online since | location, plus the languages you speak |
| Interface languagesjobs.ch/it/ redirects to the German site, jobup.ch/it/ to the French one, jobscout24.ch/it/ answers 404. Job-Room is federal and therefore four-language. | German, English, French, Italian | German, French, English | many, not Swiss-specific | German, French, Italian, English | English |
| Search without an account | yes | yes | partly — sign-in walls appear quickly | yes | yes, some listings need registration at the source |
| Tools attached to the advert you found | CV and letter written to that advert, CV check, interview prep, application tracker | salary comparison, job coach, company profiles | profile, messaging, easy apply | unemployment services, job-search efforts | none |
| Job-search efforts count there for the RAVEfforts must be submitted the way your own RAV requires — through Job-Room or on the cantonal form. | no — we only fill in the official form | no | no | yes, this is the official channel | no |
All values read from the boards themselves on 4 September 2026 without signing in. Indeed Switzerland answered our requests with HTTP 403 and is left out rather than guessed at. JobScout24 is not a column here because its search has no language field at all — see the text.
SwissJobs.app and jobs.ch head to head
| Feature | SwissJobs.app | jobs.ch |
|---|---|---|
| Open adverts (4 September 2026)They carry roughly twice as many. That is their advantage and it is a real one. | over 20 000 | 43 003 |
| Language filter | yes | yes |
| Levels inside the filterTheir filter is finer-grained than ours here. | professional and native block, conversational does not | four levels, selectable individually |
| Filter for "language not indicated" | no | yes |
| Coverage of the language field | 66.7 % | 35.8 % |
| Required level visible on the advert | yes | yes, where the employer set it |
| Advert language recorded separately | yes | yes |
| CV written for one specific advert | yes, from the search result, in about a minute | no |
| Motivation letter for the same advert | yes | no |
| CV check against that advert | yes | no |
| Interview preparation for the advert | yes | no |
| AI prompt that edits the document | yes | no |
| Manual editing of every element | yes | no |
| PDF export without a watermark | yes | no CV software of their own |
| Word (DOCX) export without a watermark | yes | templates in the advice section, no editor |
| Design variations | 54: 2 layouts x 3 fonts x 9 accent colours | none |
| Swiss conventions built into the document | permit line, A1–C2 levels, photo, workload in per cent | described in their advice pages |
| Application tracker | yes | a saved-jobs list inside an account |
| RAV job-search efforts form | yes, the official SECO form filled from the tracker | no |
| Salary dataTwo different kinds of source: theirs is self-reported by members, ours is federal statistics. | salary pages built on the federal wage structure survey | their own calculator built on figures from registered members |
| Company reviews | no | yes |
| Email job alert | yes, email address only | yes, inside an account |
| Italian interface | yes | no, /it/ redirects to German |
| Search and filter without an account | yes | yes |
| Try the application tools without an account | yes, account asked for at save and from the second document | not applicable |
What it costs the person doing the searching
| Service | SwissJobs.app | jobs.ch | englishjobs.ch |
|---|---|---|---|
| Searching and filtering | free, no account | free, no account | free, no account |
| Email job alert | free, email address only | free, inside an account | not stated |
| Opening a listingenglishjobs.ch says so in its own FAQ: part of its inventory sits on boards that require an account to view the advert. | no sign-in | no sign-in | some listings require registration at the source |
| Building a CV or letter without an account | yes, account asked for at save and from the second document | not offered | not offered |
| Free tier with an account | 5 documents a day, 10 per rolling week | not applicable | not applicable |
| Trial | 7 days, full access | not applicable | not applicable |
| Monthly afterwards | CHF 15, cancel any time | not applicable | not applicable |
| Yearly afterwards | CHF 95, i.e. CHF 7.92 a month | not applicable | not applicable |
Searching is free for job seekers on every board compared here; on the large boards the employers pay. Our prices are read out of the code that charges them, not from memory.
The question is not which board has the most
Comparing job boards usually comes down to size. For English-speaking work it does not, because no board carries those roles as a category. What exists is one data field per advert — the languages required — and the boards differ mainly in whether that field is filled and whether you are allowed to search it. A board with twice the adverts and a half-empty language field shows you less than a smaller one where the requirement is recorded.
So the useful measure is coverage. On our index 66.7 per cent of open adverts carry a language requirement. On jobs.ch the largest value in their own language filter is "not indicated", covering 64.2 per cent of the board; on jobup.ch it is 63.2 per cent. On Job-Room 45 per cent of the adverts in our sample carried language skills. On JobScout24 and in the public LinkedIn search the field does not exist. None of that is a complaint about employers — the language box is optional and the requirement sits in the body copy anyway — but a filter can only see what somebody typed in.
An English advert and an English job are different things
This is the distinction the whole question turns on, and each board handles it differently. The language an advert is written in is one fact; the language you would have to work in is another. Boards that record only the first will hand you a list of adverts you can read and not a list of jobs you can do.
jobs.ch and Job-Room both keep the two apart, because their language field is a requirement set by the employer rather than a property of the text. We keep them apart too, by extracting required languages and their levels from the advert body. JobScout24 keeps neither: a full-text search for English matches the English teacher, the advert that says "English an advantage" and the English-written advert that demands fluent German, all at the same rank.
englishjobs.ch is honest about sitting in between. Their FAQ defines an English-speaking job exactly as we do — English as the only mandatory language — and then adds that where an imported advert states no requirement, they assume the advert language is the required one. That assumption is the single most common source of error in this corner of the market, and it is to their credit that they print it.
jobs.ch: the best filter, running on the smaller half of the board
Of everything compared here, jobs.ch has the best-designed filter: four languages, four levels from basic knowledge to native speaker, and a "not indicated" value you can deliberately include or exclude. Used on an advert that carries the data, it is more precise than ours, because ours is a checkbox and theirs knows a level.
The catch is how often the data is there. Their own count on 4 September puts German on roughly a third of the board, English on 7.4 per cent, French on 5.9 and Italian on 0.5 — and "not indicated" on the rest. Ticking English therefore does not return the English-speaking jobs in Switzerland. It returns the subset whose employer typed English into an optional box.
Fresh supply behaves better. Across the two thousand most recent postings, 64.8 per cent state a language, 25.4 per cent of those list English, and 5.5 per cent list English without another language at fluent or native level. Read the other way: of the adverts that do mention English, 66.6 per cent also want fluent German and 15.2 per cent fluent French. That ratio is the honest answer to "how many English jobs are on jobs.ch", and it is far below what the filter count suggests.
Which makes jobs.ch the right board for a specific reader: anyone who wants the largest pool, anyone with enough German or French to be reading the rest of the market anyway, and anyone who needs a level rather than a yes-or-no. If English is all you have, use the filter and run a second search where an empty field is not held against the employer.
LinkedIn, Indeed, JobScout24: no language field at all
For readers arriving from outside Switzerland, LinkedIn is usually the default, and it deserves its place: international employers here often post there first. It is not, however, a language search. The public jobs page shows a capped counter for English roles in Switzerland and, on the day we checked, four filters — date posted, company, Easy Apply and under 10 applicants — with LinkedIn's own notice on the page: "Where are the filters? You're now using AI-powered job search. We're working to bring back all filters, but in the meantime, you can type them directly into your search to refine your results."
JobScout24 is the largest board by raw count and has no language field either. Its search form offers full text, place, region, radius, workload, recency, apprenticeships and sorting. Searching English as free text returns 572 hits out of more than eighty thousand adverts — under one per cent, and mostly not what you meant.
Indeed Switzerland answered our requests with an HTTP 403 on 4 September, so it has no row in the table. A guessed "no" would be worse than a gap: this page exists to state what was checked.
Job-Room: the data is there, the job search cannot see it
The federal board is the most interesting case. Job-Room stores language skills per advert with separate levels for speaking and writing, filled in by the employer at posting time; in our sample 45 per cent of adverts carried them, a higher share than jobs.ch manages across its whole index.
The job search does not offer it. Its filters are employer, contract type, "online since", workload, the reporting-obligation window and sorting. A language filter does exist in the portal — in the candidate search, the one employers use to look for people. The requirement is recorded and searchable for one side of the market and not the other.
Then there is the language of the adverts themselves. In our sample 94.8 per cent were written in German, 3.5 per cent in French, 1.4 per cent in English and 0.2 per cent in Italian, and English appeared as a required skill on 1.5 per cent. That is not a flaw in the platform; it reflects who posts there — staffing agencies and employers subject to the vacancy reporting obligation, mostly writing in German.
For one group of readers Job-Room is nonetheless compulsory. If you are claiming unemployment benefit, your job-search efforts have to be submitted the way your own RAV requires, through Job-Room or on your canton's form. Our own efforts form fills in the official SECO document from the applications you have tracked; it is a filling aid and never a substitute for that step.
What we do differently — and where we lose
Our difference is where the requirement comes from: we read the required languages and their levels out of the advert text rather than waiting for a box to be ticked. That is why 66.7 per cent of our open adverts carry a requirement, and why the filter can be written as an exclusion instead of a mention. Selecting English means every language the advert needs at professional or native level is English; German "an advantage" or at conversational level does not disqualify, because treating every mention as a blocker would empty the list. Of the adverts that state something, 23.9 per cent meet that test for English, 43.5 per cent for German, 11.1 per cent for French and 1.5 per cent for Italian.
Now the other side, without which the first is worth nothing. Our requirement is a reading of the text, not a declaration by the employer. Where jobs.ch shows a field the company filled in itself, we show what the advert says — broader coverage, and more arguable in any single case. Our index is also about half the size of jobs.ch's and a quarter of JobScout24's, and it is composed differently: more international employers, less local trade and retail. Part of our higher English share is that composition rather than a better view of the same market. For an English-only search we are the more accurate instrument; for a complete view of this market, jobs.ch is.
What changes once you actually apply
Finding the advert is the easy half. A Swiss application is a dossier rather than a resume, and four details separate one written here from one written for an American or British market. Language skills are stated as CEFR levels — B2, C1 — not as "fluent". The workload appears as a percentage, because most adverts specify one. If you are not Swiss and do not hold a settlement permit, the permit line belongs in the CV. And employer references, the Arbeitszeugnisse, are expected as part of the dossier in a way they are not elsewhere.
A photo is the detail that surprises people most: conventional here, discouraged in Germany and in the UK, and two pages is the norm rather than the single page American advice insists on. These are conventions rather than rules, and getting them wrong marks a dossier as foreign faster than an accent does.
The federal statistics office puts the wider context around all of this: in its 2024 survey 41 per cent of the employed population use more than one language at work at least once a week, and German and English are the two languages most often learned for professional reasons, at 32 and 31 per cent. English is genuinely a working language in Switzerland. It is just not the language most adverts are written in, which is why the filter question decides your search and not your ability to do the job.
Every figure about a board comes from our own requests on 4 September 2026, made without signing in. Volumes and language counts for jobs.ch and jobup.ch are the values their own public search reports; the "newly posted" analysis reads the two thousand most recent postings there, i.e. everything from 3 and 4 September, so it is a snapshot of new supply rather than of the whole board. Job-Room figures come from a sample of roughly two and a half thousand of the adverts published in the last 60 days, and its filter list from the portal's own interface file. JobScout24 comes from its search form and results page, LinkedIn from the public job search without signing in, englishjobs.ch from its home page and FAQ. Indeed Switzerland answered HTTP 403 and is therefore absent. Our own figures come from the same day's open Swiss adverts, apprenticeships excluded, evaluated with the same rule the site's language filter uses; we publish shares, not counts. Numbers and features change: read the pages yourself before deciding.
Sources
- jobs.ch — job search (accessed 4 September 2026)
- JobScout24 — English jobs (accessed 4 September 2026)
- Job-Room — the federal job search (accessed 4 September 2026)
- arbeit.swiss — unemployment insurance and the RAV (accessed 4 September 2026)
- englishjobs.ch — home page and FAQ (accessed 4 September 2026)
- Federal Statistical Office — Languages, 2024 survey (accessed 4 September 2026)
Related questions
What our job index says about the Swiss market
Computed live from our own index, not quoted from a study. Shares only, as of today.
Language the advert is written in
- Deutsch
- 60%
- English
- 23%
- Français
- 13%
- Italiano
- 3%
Of adverts that state a language requirement, the share asking for
- Deutsch
- 70%
- English
- 43%
- Français
- 21%
- Italiano
- 3%
19% posted in the last 7 days · Largest markets: Zürich 18% · Bern 10% · Genève 5% · Basel 5%


