Market signals in the selected country’s latest published sample.
The observed market
Distinct adverts
3,924
All adverts in the current selection
Posting organizations
1,006
Organization
Pay stated
7.4%
289 / 3,924
Explicitly remote
8.5%
333 / 3,924
Reading this market sample
The current sample contains 3,924 distinct adverts from 1,006 posting organizations. Pay is stated in 289 adverts (7.4% of this sample).
Statistics published · Europe/Rome
Signals over time
A baseline is taking shape.
Growth comparisons need two comparable weeks, sufficient samples and consistent coverage. Missing days and limited results are not zero demand.
Newly observed adverts in the last 10 complete calendar days
119
32
241
255
249
241
387
1
195
162
Dates use Europe/Rome. A dash indicates an unavailable count. First observation can occur after an advert was originally published.
Where opportunities appear
Locations follow the advert text. Market sample, physical location and remote eligibility can differ.
Zurich988
Geneva382
Bern356
Basel170
Switzerland139
St Gallen108
Lucerne98
Lausanne92
Winterthur68
Baden57
Zug54
Zürich Metropolitan Area54
Zollikofen42
Aarau39
Lugano37
Wallisellen / Hof30
Solothurn25
Frauenfeld25
Chiasso24
Schlieren23
Who is advertising roles?
Organizations are grouped by their supplied company identity where available. Advertising activity does not establish hires, headcount growth or whether a position remains open.
Role families are interpretations of titles and duties. Mixed or unclear roles may remain unclassified.
Cloud & infrastructure1,265 32.2%
Software engineering747 19.0%
Data & AI443 11.3%
IT support386 9.8%
Business applications304 7.7%
IT leadership & projects291 7.4%
Cybersecurity223 5.7%
Other roles140 3.6%
Product & design60 1.5%
Industrial & embedded46 1.2%
Unclassified19 0.5%
Experience levels
Not established1,897 48.3%
Senior1,080 27.5%
Manager272 6.9%
Intermediate258 6.6%
Lead252 6.4%
Junior134 3.4%
Executive21 0.5%
Internship10 0.3%
Work policy
Hybrid1,350 34.4%
On-site1,121 28.6%
Not specified1,120 28.5%
Remote333 8.5%
Where remote work is allowed
Remote eligibility has yet to be assessed in this publication.
A skill means more in context
Selected technologies, with supporting text. A mention is not automatically a requirement. Programming, data work and supporting scripts are counted separately; one advert can mention several skills.
These mention types describe all roles in the current dashboard selection.
Beyond a single language
No explicit signal
3,473
Accepts named alternatives
355
Open to learning or switching
96
Adverts mentioning AI-assisted engineering
200
These are separate signals. A list of languages does not establish language agnosticism, and these observations cannot show that AI caused a change.
Maximum advertised pay by experience
The curves use the upper amount of each stated pay range. Annual amounts and monthly amounts projected over 12 payments are combined across all pay types in one graph. Currency / period: CHF.
Annual amounts + monthly amounts ×12 · all pay types
Maximum advertised pay · CHF · year
085.7k171.3k257k342.7k
Maximum advertised pay · CHF · year
Only the selected country’s main currency is shown. Other currencies are excluded; no exchange-rate conversion is applied.
Drag on the chart or use the slider to read pay-axis amounts in full. You can also use the arrow keys on the slider.
Sample details by experience level
CHF · Intermediate · 27 adverts
Tax basis unspecified: 27
Component unspecified: 27
Full-time: 17 · Working time unspecified: 10
CHF · Senior · 45 adverts
Tax basis unspecified: 42 · Gross: 3
Component unspecified: 44 · Base pay: 1
Full-time: 27 · Working time unspecified: 18
CHF · Not established · 120 adverts
Tax basis unspecified: 114 · Gross: 6
Component unspecified: 119 · Base pay: 1
Full-time: 66 · Working time unspecified: 54
Groups with fewer than 20 adverts
At least 20 adverts needed for a curve
CHF · Junior17 adverts
CHF · Lead7 adverts
CHF · Manager6 adverts
How stated maxima are calculated
Each advert contributes its highest valid annualized maximum once per currency. Monthly maxima are multiplied by 12, assuming 12 equal payments and no added bonuses or extra monthly payments. Annual and projected monthly values are pooled across tax bases, components and working hours, including unspecified types. Amounts without a valid maximum and hourly, daily or weekly amounts are excluded because no annual working-time assumption is made. Curves are smoothed estimates, normalized within each experience and currency group; their height is a relative density, not an advert count. At least 20 adverts are required per curve.
CHF: 222 adverts · Excluded adverts (no valid annual or monthly maximum): 10
The data behind the figures · Switzerland
Collection and analysis counts update during the day. They refer to current source data and may differ from the published sample.
Collected adverts
—
Analyzed adverts
—
In current publication
3,924
Awaiting analysis
—
Requiring review
—
Being analyzed now
—
Country-level collection and analysis progress is temporarily unavailable.
Coverage by country
Country
Collected adverts
Analyzed adverts
In current publication
Awaiting analysis
Last observation
Germany
—
—
1,952
—
—
Italy
—
—
3,368
—
—
Poland
—
—
725
—
—
Switzerland
—
—
3,924
—
—
Country samples can overlap; adding their counts does not give a distinct all-country total.
Analysis progress · all markets
Analysis progress is temporarily unavailable
Progress updates during the day. The market tabs show the latest published statistics.
In current publication
Market charts use the latest completed publication. Its sample and data cutoff remain stable until the next publication.
Statistics published · Europe/Rome
Source data through · Europe/Rome
Published statistics cover 9,969 of 9,984 collected adverts across all markets. Remaining adverts await analysis or review.
The Observatory studies a sample of LinkedIn adverts for IT and related roles in the countries covered by the current publication. It covers the opportunities observed, rather than the entire labour market.
Role and skill categories combine explicit source facts with assisted text interpretation. Unclear facts remain unknown. Interpretations are provisional and can change as the method improves.
Counts use distinct advert identities. Reposts or agency adverts can describe the same underlying vacancy. An advert disappearing from the observed sample does not establish that the role was filled.
Pay uses each advert’s highest valid stated maximum per currency, on an annual scale. Monthly maxima are multiplied by 12 and combined with annual values across pay bases, components and working hours. Currencies retain their original units. Details can be older than the latest observation.