The Swiss labour market has its own logic. Three language regions with partly distinct channels, a high share of highly-qualified specialists, and competition for talent more aggressive than in most EU countries, particularly in tech. The board that works for a role in St. Gallen is rarely the right one for Geneva. The platform that fits a commercial role is almost never the right one for a senior engineering hire.
At Join we multipost to most of the boards on this list every day. Here’s the working shortlist our team uses, grouped by what each board is actually built for, with the routing rules we’ve watched play out across thousands of customer jobs in Switzerland.
If you remember one thing: pair a generalist with a specialist for every role. The generalist gives you volume. The specialist gives you signal.
Generalist boards, for volume
Where most Swiss candidates actually look. For office, retail, hospitality, customer-facing, and entry-level roles, one of these is the home base.
1. Jobs.ch
The default Swiss generalist. Part of the JobCloud group, broad sector coverage, established candidate base. One distinguishing feature: candidates can leave employer reviews, adding a small employer-branding layer on top of the listing.
Best for: Swiss-domestic roles, mid-to-high volume hiring, broad professional categories.
2. JobUp.ch
The other side of the JobCloud network. Strong in Bern, Geneva, Fribourg, Zurich, with daily traffic high and broad industry coverage.
Best for: bilingual roles and positions across multiple major Swiss cities. JobUp covers both German-speaking and French-speaking Switzerland.
3. Jobchannel
Generalist with a strong national footprint. Distributes listings across 60+ professional and trade associations plus 150+ platforms, magazines, social media, and email, reaching passive candidates beyond the active jobseeker base.
Best for: roles where you want to reach passive candidates alongside the obvious active pool.
4. JobCheck
Active in Germany, Austria, the UK, and Switzerland. Covers full-time, part-time, fixed-term, working students, and internships across most industries.
Best for: DACH-wide search and mixed-mode roles (student, part-time, internship).
5. Indeed
The largest job board in the world, with Swiss coverage. 645 million job-seeker profiles, 60+ countries, 27 hires per minute per Comscore March 2026. Strength: reach. Limit: that same reach attracts mixed-quality applications. With light screening Indeed will swamp you; with structured screening it fills the funnel faster than any single Swiss-domestic alternative.
Best for: roles with high screening capacity, where pool volume is the constraint.
6. LinkedIn
Not Swiss-specific, but coverage is dense, especially in Zurich, Geneva, Basel, and Lausanne. 1.3 billion members globally per LinkedIn’s About page. Free posting reaches your network; paid posting reaches a much larger Switzerland-segmented audience.
Best for: white-collar professional roles, especially in tech, finance, marketing, and consulting.
7. XING
The DACH professional network, with around 22.5 million DACH members. Strong in German-speaking Switzerland, weak in the Romandie. Functions as both professional network and job board, with a premium subscription model on the employer side.
Best for: German-Swiss senior roles, active sourcing via professional networks.
8. Monster
Global generalist with Swiss presence. Mostly useful if Monster is already part of a multi-country hiring stack. As a Swiss-only choice, harder to justify against Jobs.ch and Jobchannel.
Best for: multi-country hiring teams already using Monster elsewhere.
Tech and engineering, for signal
Generalist boards return mixed applicants for technical roles. The specialists return fewer applicants who actually match.
9. SwissDevJobs
The Swiss tech platform for engineering and development roles at every seniority level. Active across all language regions, available in English, German, and French.
Best for: Swiss engineering roles across language regions, multilingual teams.
10. Ictjobs.ch
Specialised in IT profiles in Switzerland. Smaller than the generalists, but the hit rate on IT searches is materially higher.
Best for: IT operations, systems administration, helpdesk, cloud, classic enterprise-IT roles.
Regional, for local anchoring
In Switzerland, region often matters more than industry. A role in St. Gallen attracts different applicants than one in Lucerne.
11. Ostjob
Regional platform for the cantons of St. Gallen, Thurgau, Appenzell, Zurich, and Graubünden. Offers job alerts, intuitive search, and partnership bundles with regional newspapers.
Best for: location-bound roles in Eastern Switzerland, especially SMBs with a local talent-pool intent.
12. Zentraljob
The leading platform in Central Switzerland, owned by Luzerner Zeitung. Focused on the economically strong Zentralschweiz region, with particular reach in Lucerne, Zug, and Schwyz.
Best for: roles in Central Switzerland, especially SMBs with regional identity.
Healthcare, for medical specialists
Generalists reach nurses, doctors, and medical practice assistants unreliably. The sector has its own channels.
13. Healthjobs
One of Switzerland’s leading platforms for medical jobs. Covers hospitals, care homes, practices, and outpatient services.
Best for: nursing, medicine, therapy, MPA, pharma-sales with Switzerland focus.
14. Praxisstellen
Specialised in medical and care-adjacent staff for practices and clinics. Tighter focus than Healthjobs, with a higher hit rate in the outpatient and small-practice space.
Best for: practices, dental practices, and smaller medical employers looking for specialist staff.
Executive, for senior roles
15. Experteer
Swiss presence in the premium segment, with salary bands typically CHF 80,000 to 300,000. Functions partly as a board, partly as a headhunting service. Recruiters can search the candidate base by function, industry, and seniority.
Best for: senior IC and management positions, especially in finance, tech, and corporate functions.
How to pick, a short rubric
This table pairs each common Swiss role type with a first-choice board and one to pair it with.
| Role type | First choice | Pair with |
|---|---|---|
| Mass-market, German-Swiss | Jobs.ch | Jobchannel |
| Mass-market, French-Swiss | JobUp.ch | Indeed |
| Tech role, all regions | SwissDevJobs | |
| Classic enterprise IT | Ictjobs.ch | Jobs.ch |
| Eastern Switzerland role | Ostjob | Jobs.ch |
| Central Switzerland role | Zentraljob | Jobs.ch |
| Medical specialist | Healthjobs | Praxisstellen |
| Senior management | Experteer | |
| DACH-wide search | Country-specific per market | |
| White-collar professional | Jobs.ch (Swiss-domestic backup) |
The single mistake most teams make is over-relying on one board because the previous hire came from it. The role-mix in a growing company changes faster than recruiting habits do. Reassess every two or three hires; it shifts more than you expect.
How this looks inside Join
Disclosure on what we ship: Join multiposts to Jobs.ch, JobUp.ch, Indeed, LinkedIn, XING, and most of the specialist boards on this list by default, with Quick Apply on the major ones (Indeed, LinkedIn, XING) where supported. Paid placements purchase through us at the platform’s standard rate. No markup. Source-of-application tracking attributes every candidate back to the board they actually came from, so after three or four Swiss hires of a given role family you know which two or three boards belong on your default list.
The alternative is what most Swiss SMB recruiters do today: post each role manually on three to five boards, then handle three to five sets of notifications, dashboards, and candidate emails, then copy every applicant into wherever they actually track candidates (an ATS if they have one, a spreadsheet if they don’t). The breadth isn’t the inefficient part. The manual consolidation is.
One more thing: the channel doesn’t fix the funnel
A bad job ad on a great board outperforms a great ad on a bad board, but only barely. The bigger lever is upstream: the job description, the screening questions, and how quickly the team responds. Swiss candidates we see at Join expect prompt, structured communication. Leave applicants waiting more than two or three working days and the stronger profiles will be in someone else’s pipeline before you’ve called.
Pick the right boards. Make sure the funnel behind them is ready.