Job Market Index · Switzerland · German-speaking Switzerland

Job Market Index: German-speaking Switzerland

Open job postings on jobs.ch, arbeit.swiss and jobscout24.ch, counted every Tuesday. Latest snapshot: 2026-09-22, 3 weekly snapshots since 2026-09-08.

jobs.ch43,052-5.5% vs 2026-09-15 (-2,496)
arbeit.swiss80,690+3.3% vs 2026-09-15 (+2,552)
jobscout24.ch89,416-2.8% vs 2026-09-15 (-2,531)

All open postings on each platform, Switzerland-wide, 2026-09-22. The three numbers are never added up: the same job is often listed on more than one platform.

Industries across platforms

5 of 24 industries can be compared across platforms: those where jobs.ch and jobscout24.ch each have one native category that matches the industry exactly. arbeit.swiss has no industry filter, so its value is aggregated from the occupation code on each posting. The other 19 industries are merged, split or missing on at least one platform. They are listed per platform on the dataset page, and those with enough tracked job titles can be picked below for a job-title view.

Sets all three charts below. Every industry in the charts is in this list.jobs.charbeit.swissjobscout24.ch
Industry mix by platform
Loading chart.
Open postings (absolute)
Loading chart.
Change over time
Loading chart.
Share of each platform's postings per comparable industry, 2026-09-22. The same numbers are in the table below.
Show chart data as table
Open postings per comparable industry, 2026-09-22. Share = the industry's part of that platform's total across these 5 industries. Source per platform: jobs.ch: own industry filter; arbeit.swiss: occupation codes; jobscout24.ch: own industry filter.
Industryjobs.chjobs.ch sharearbeit.swissarbeit.swiss sharejobscout24.chjobscout24.ch share
Healthcare & Social Services (Gesundheits- & Sozialwesen)8,11766.9%20,49767.9%4,86653.2%
ICT & Telecommunications (Informatik & Telekommunikation)1,24010.2%2,3157.7%1,79719.7%
Transport & Logistics (Transport & Logistik)1,0929.0%5,68218.8%1,46216.0%
Education (Bildungswesen)8567.1%2410.8%1011.1%
Banking & Financial Institutions (Banken & Finanzinstitute)8246.8%1,4744.9%91610.0%

How to read these numbers

What is counted: job postings that are online on jobs.ch, arbeit.swiss and jobscout24.ch on the snapshot date. Each platform reports its own number and we publish it as reported. Postings are not vacancies and not hires.

Geographic scope: the counts are Switzerland-wide. Job-title search terms are German, which is what ties this page to German-speaking Switzerland; platform totals and industry counts include postings in every language. No canton filter is applied.

Examples, 2026-09-22: Fachfrau Gesundheit EFZ: jobs.ch 937, arbeit.swiss 2,259, jobscout24.ch 708; Servicetechniker: jobs.ch 686, arbeit.swiss 709, jobscout24.ch 1,657; Chauffeur: jobs.ch 438, arbeit.swiss 549, jobscout24.ch 507. These three titles pass the title check on every platform.

Compare shares, not sizes. The platforms list different things. arbeit.swiss is the public employment service and includes vacancies that employers must report by law, so it is larger and its mix differs from the commercial boards. Absolute counts are shown per platform and never summed; the industry mix (shares) is the part that can be compared.

Not every posting has an industry. Share of each platform's postings that carry the tag we count: jobs.ch 83%, arbeit.swiss 98%, jobscout24.ch 33%. Industry counts on a platform with low coverage are lower than the true figure by about that factor.

Open postings by job title

Each number is what a platform returns when you search for the job title, Switzerland-wide. Search engines differ: some match the title only, some match the whole posting or related terms. So every count is checked per platform by sampling the result titles (see title checks). A count is drawn solid when at least 70% of sampled titles contain the term, faded from 30 to 69%, and left out under 30%. Titles are grouped by industry for navigation; the group is not a measurement of the industry.

Need the postings themselves? Scrapers for jobs.ch, arbeit.swiss and jobscout24.ch, pay per result, no monthly fee.

Healthcare & Social Services (Gesundheits- & Sozialwesen)

5 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 5 Healthcare & Social Services job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Healthcare & Social Services, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Healthcare & Social Services, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Pflegefachfrau2,6817% excluded4,38892% verified3,77423% excluded
Expertin Anästhesiepflege7553% broad match2,35595% verified11349% broad match
Fachfrau Gesundheit EFZ93772% verified2,25974% verified70873% verified
Arzt1,08165% broad match1,51971% verified1,22581% verified
Physiotherapeut12472% verified31458% broad match19784% verified

Retail & Wholesale (Detail- & Grosshandel)

6 job titles charted. 7 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 6 Retail & Wholesale job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Retail & Wholesale, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Retail & Wholesale, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Verkäufer2,78816% excluded4850% excluded1,30396% verified
Verkaufsberater2,15319% excluded28987% verified91086% verified
Detailhandelsassistent47872% verified5126% excluded47694% verified
Kassierer6653% broad match980% verified5539% excluded
Fachverkäufer8580% excluded1577% verified9100% verified
Kassenmitarbeiter7316% excluded2100% verified14100% verified

Diverse Industry (Industrie diverse)

5 job titles charted. 3 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 5 Diverse Industry job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Diverse Industry, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Diverse Industry, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Polymechaniker7147% excluded2,38541% broad match2,15993% verified
Produktionsmitarbeiter27444% broad match37979% verified51295% verified
Betriebsmechaniker1,0830% excluded19274% verified33591% verified
Konstrukteur EFZ6376% verified10868% broad match15363% broad match
Fertigungsmechaniker1,0810% excluded1100% verified0not sampled

Public Admin & Associations (Öffentl. Verwaltung & Verbände)

6 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 6 Public Admin & Associations job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Public Admin & Associations, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Public Admin & Associations, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Steuerkommissär1648% broad match7100% verified8100% verified
Verwaltungssekretär1567% broad match786% verified1191% verified
Zivilstandsbeamter1246% broad match2100% verified675% verified
Kanzleimitarbeiter438% broad match1100% verified1100% verified
Verwaltungsassistent1417% excluded4100% verified4100% verified
Stadtschreiber2511% excluded1100% verified2100% verified

Hospitality & Hotels (Gastgewerbe & Hotellerie)

7 job titles charted. 6 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 7 Hospitality & Hotels job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Hospitality & Hotels, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Hospitality & Hotels, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Koch1,08998% verified79966% broad match93869% broad match
Servicemitarbeiter34811% excluded21780% verified62634% broad match
Chef de Rang9340% broad match13483% verified6666% broad match
Wirt2622% excluded6375% verified5096% verified
Restaurantfachmann11817% excluded2777% verified4038% broad match
Rezeptionist14911% excluded3488% verified7604% excluded
Zimmermädchen486% excluded2171% verified1143% broad match

Machinery & Plant Engineering (Maschinen- & Anlagenbau)

6 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 6 Machinery & Plant Engineering job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Machinery & Plant Engineering, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Machinery & Plant Engineering, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Servicetechniker68678% verified70973% verified1,657100% verified
Mechaniker1,13056% broad match67457% broad match1,27763% broad match
Mechatroniker53188% verified53039% broad match86762% broad match
Betriebselektriker21154% broad match25270% verified42097% verified
Anwendungstechniker1,0222% excluded1089% verified1995% verified
Applikationstechniker5300% excluded2100% verified3100% verified

Diverse Services (Dienstleistungen allgemein)

4 job titles charted. 4 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 4 Diverse Services job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Diverse Services, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Diverse Services, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Kaufmann1,5850% excluded3,9424% excluded3,95044% broad match
Projektleiter2,25716% excluded2,08166% broad match3,39288% verified
Sachbearbeiter1,11460% broad match1,36786% verified2,216100% verified
Kundenberater58759% broad match40378% verified1,97324% excluded

Transport & Logistics (Transport & Logistik)

8 job titles charted. 5 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 8 Transport & Logistics job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Transport & Logistics, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Transport & Logistics, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Disponent15766% broad match14970% verified94842% broad match
Kranführer7029% excluded37373% verified68998% verified
Logistiker EFZ41180% verified56368% broad match49388% verified
Chauffeur43899% verified54984% verified507100% verified
Lagermitarbeiter19531% broad match26294% verified24499% verified
Lastwagenchauffeur4203% excluded3681% verified1285% verified
Zolldeklarant1932% broad match2588% verified8729% excluded
Speditionsfachmann650% excluded4100% verified90% excluded

Insurance (Versicherungen)

3 job titles charted. 1 platform count failed the title check and is not drawn; the table shows it struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 3 Insurance job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Insurance, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Insurance, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Versicherungsberater19535% broad match6274% verified12421% excluded
Vorsorgeberater12445% broad match4478% verified14844% broad match
Underwriter2757% broad match2390% verified18100% verified

Education (Bildungswesen)

3 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 3 Education job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Education, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Education, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Sozialpädagoge19238% broad match14275% verified13964% broad match
Fachlehrer3280% excluded578% verified250% broad match
Sekundarlehrer1100% verified0100% verified50% excluded

Medical Technology (Medizinaltechnik)

4 job titles charted. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 4 Medical Technology job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Medical Technology, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Medical Technology, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Fachfrau Operationstechnik10449% broad match39780% verified13650% broad match
Fachmann Operationstechnik10238% broad match27397% verified13642% broad match
Optiker14688% verified750% broad match1238% broad match
Radiologiefachmann3664% broad match3770% verified7347% broad match

Energy & Utilities (Energie & Versorgung)

3 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 3 Energy & Utilities job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Energy & Utilities, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Energy & Utilities, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Elektroplaner22721% excluded42375% verified23376% verified
Netzelektriker EFZ9264% broad match15581% verified9373% verified
Solarmonteur2116% excluded1785% verified2089% verified

Chemistry, Pharma & Biotech (Chemie, Pharma & Biotech)

3 job titles charted. 2 platform counts failed the title check and are not drawn; the table shows them struck through. Bars are per platform and are not added up, because the same posting appears on several platforms.

Open postings for 3 Chemistry, Pharma & Biotech job titles, 2026-09-22Grouped horizontal bar chart. One row per job title in Chemistry, Pharma & Biotech, one bar per platform. Counts that failed the title check are not drawn. The table below has every number. image/svg+xml
Download PNG
Show chart data as table
Open postings per job title in Chemistry, Pharma & Biotech, 2026-09-22, as reported by each platform's search. Title check = share of sampled result titles that contain the term; hover a badge for the sample. Struck-through counts failed the check and are not published in the charts.
Job titlejobs.chjobs.ch title checkarbeit.swissarbeit.swiss title checkjobscout24.chjobscout24.ch title check
Apotheker9134% broad match4680% verified6156% broad match
Laborant9158% broad match8573% verified33026% excluded
Principal Scientist1976% excluded883% verified950% broad match

No job-title section yet: Construction & Real Estate (2), ICT & Telecommunications (1), Crafts & Skilled Trades (2), Banking & Financial Institutions (2), Legal & Business Advisory (1), Consumer & Luxury Goods (1), Tourism, Travel & Leisure (2), Media & Publishing (2), Diverse Consulting (1), Agriculture, Forestry, Fishing (2), HR & Recruiting (1). The number is how many titles we track there. A section needs at least 3 titles with a publishable count. Their numbers are in the downloads.

How job-title counts are checked

A search for Koch should count postings for cooks. On some platforms it also returns postings that mention the word anywhere, or that the search engine considers related. To see how much of a count is the job title itself, we sample the result titles on each platform and measure the share that contains the term.

Method. For each job title and platform we read up to 100 result titles from the top of the platform's search, skipping paid placements. Titles are normalised for case, umlauts, gendered forms (Koch, Köchin) and qualification suffixes (EFZ, HF, dipl.). A result counts as a match when its title contains every word of the term. For titles with more than 300 results we take a second sample deeper in the result list (from position 500), where loosely related results collect; the lower of the two shares is the score.

Rule, per platform and title. 70% or more: verified, drawn solid. 30% to 69%: broad match, drawn faded. Under 30%: excluded, not drawn, shown struck through in the tables. A job title is tracked if at least one platform verified it, which is why a title can be solid on one platform and missing on another.

Title check results for the 79 tracked job titles, by platform.
PlatformVerifiedBroad matchExcludedNot sampledLast sampled
jobs.ch12333402026-09-07
arbeit.swiss679302026-09-07
jobscout24.ch40221342026-09-30

Limits. The match is strict about words and lenient about compounds: Koch also matches Chefkoch, which is intended, and a short stem such as Wirt also matches Betriebswirt, which is not. Short stems are due to be replaced in the next taxonomy version. The check measures whether the title contains the term, so a posting titled Pflegefachperson does not count for Pflegefachfrau although it is the same job; scores are a lower bound. "Not sampled" means the platform returned no organic results to sample. Samples are not yet refreshed weekly.

Why the list is short. An earlier candidate list of 288 job titles was tested the same way. On jobs.ch the median candidate matched 11% of the titles returned for it (Software Developer: 2 of 100), on arbeit.swiss 29%. That list was discarded and rebuilt from the titles that passed on at least one platform. Several industries, ICT among them, therefore have very few tracked titles for now.

Download

CSV, all observations JSON, observations and chart series Dataset page: all 24 industries, crosswalk, citation

1,258 observations across 3 snapshots and 3 platforms. CC BY 4.0. Cite as "NanoScrape Job Market Index, 2026-09-22". The dataset page has the full citation.

Methodology

Taxonomy v3 · 3 snapshots · latest snapshot 2026-09-22

Status: preview. This page is kept out of search engines until four Tuesday snapshots in a row exist. Current run: 3 of 4. Pages for the French and Italian language regions follow after that.

Data notes