Italy & Switzerland · Technology work
Job Market Observatory
How is tech work changing?
Look beyond job titles. Explore the roles, skills, pay and places shaping the opportunities we observe.
An evolving observatory. Interpretations and coverage are explained below.
Updated · Europe/Rome
Daily update at 04:00 Europe/Rome
The observed market
- Distinct adverts
- 3,024
- All adverts in the current selection
- Posting organizations
- 1,177
- Organization
- Pay stated
- 37.0%
- 1,119 / 3,024
- Explicitly remote
- 10.0%
- 302 / 3,024
What work is being advertised?
Role families are interpretations of titles and duties. Mixed or unclear roles may remain unclassified.
Where work happens
Remote describes the stated work mode. Residence, travel and country restrictions can still apply.
Experience levels
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 by day
- 400
- 435
- 1,251
- 406
- 532
First observation is not the original publication date, a new vacancy or a hire.
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.
| Skill | Mentioned | Required | Preferred | Alternative | Building software | Supporting scripts | Data / ML |
|---|---|---|---|---|---|---|---|
| Azure | 709 | 349 | 62 | 121 | 29 | 0 | 108 |
| SQL | 695 | 573 | 29 | 43 | 95 | 1 | 484 |
| Python | 639 | 317 | 43 | 176 | 234 | 164 | 170 |
| Linux | 482 | 413 | 18 | 16 | 5 | 0 | 8 |
| Kubernetes | 476 | 307 | 37 | 64 | 1 | 0 | 40 |
| AWS | 443 | 142 | 55 | 121 | 20 | 0 | 78 |
| Java | 390 | 186 | 16 | 112 | 256 | 3 | 37 |
| Docker | 347 | 250 | 27 | 25 | 0 | 0 | 27 |
| GCP | 266 | 68 | 29 | 88 | 9 | 0 | 58 |
| C# | 248 | 162 | 7 | 43 | 207 | 0 | 9 |
| Terraform | 248 | 135 | 20 | 54 | 3 | 1 | 27 |
| .NET | 234 | 173 | 9 | 20 | 189 | 1 | 9 |
| PowerShell | 218 | 135 | 12 | 40 | 0 | 159 | 2 |
| JavaScript | 205 | 104 | 13 | 57 | 140 | 11 | 8 |
| Machine learning | 188 | 88 | 14 | 44 | 0 | 0 | 179 |
| TypeScript | 173 | 92 | 6 | 50 | 135 | 1 | 13 |
| LLM | 168 | 93 | 12 | 31 | 19 | 0 | 140 |
| Angular | 163 | 76 | 8 | 31 | 127 | 0 | 1 |
| Bash | 152 | 71 | 7 | 48 | 0 | 138 | 4 |
| React | 151 | 53 | 14 | 38 | 119 | 0 | 7 |
| SAP | 116 | 50 | 17 | 19 | 20 | 0 | 15 |
| C++ | 104 | 39 | 9 | 35 | 84 | 2 | 6 |
| Go | 83 | 27 | 7 | 36 | 60 | 8 | 3 |
| Node.js | 65 | 27 | 4 | 18 | 51 | 2 | 1 |
| Salesforce | 58 | 16 | 9 | 18 | 18 | 0 | 8 |
Beyond a single language
- No explicit signal
- 2,695
- Accepts named alternatives
- 261
- Open to learning or switching
- 68
- Adverts mentioning AI-assisted engineering
- 201
These are separate signals. A list of languages does not establish language agnosticism, and these observations cannot show that AI caused a change.
What pay is actually stated?
Only explicit amounts are included. Currencies, pay periods, tax basis, pay components and working-time basis stay separate. Figures describe advertised pay, not employee earnings.
| Currency / period | Pay basis | Adverts | Median lower–upper bounds | Median range midpoint |
|---|---|---|---|---|
| EUR / year | Gross Component unspecified · Full-time |
488 | 35,000–45,000 | 40,000 |
| EUR / year | Tax basis unspecified Component unspecified · Full-time |
218 | 35,000–42,500 | 40,000 |
| CHF / year | Tax basis unspecified Component unspecified · Full-time |
67 | 92,500–125,000 | 110,000 |
| EUR / year | Gross Total package · Full-time |
21 | 35,000–45,000 | 42,500 |
| EUR / year | Tax basis unspecified Component unspecified · Working time unspecified |
15 | At least 20 comparable adverts needed | — |
| CHF / month | Tax basis unspecified Component unspecified · Full-time |
10 | At least 20 comparable adverts needed | — |
| EUR / year | Gross Base pay · Full-time |
7 | At least 20 comparable adverts needed | — |
| GBP / year | Tax basis unspecified Component unspecified · Working time unspecified |
6 | At least 20 comparable adverts needed | — |
| EUR / year | Gross Component unspecified · Working time unspecified |
5 | At least 20 comparable adverts needed | — |
| EUR / year | Tax basis unspecified Base pay · Full-time |
5 | At least 20 comparable adverts needed | — |
| CHF / month | Tax basis unspecified Component unspecified · Working time unspecified |
3 | At least 20 comparable adverts needed | — |
| EUR / year | Tax basis unspecified Total package · Full-time |
3 | At least 20 comparable adverts needed | — |
| CHF / year | Gross Component unspecified · Full-time |
2 | At least 20 comparable adverts needed | — |
| USD / year | Gross Component unspecified · Full-time |
2 | At least 20 comparable adverts needed | — |
| CHF / year | Gross Bonus · Full-time |
1 | At least 20 comparable adverts needed | — |
| CHF / year | Tax basis unspecified Component unspecified · Working time unspecified |
1 | At least 20 comparable adverts needed | — |
| EUR / hour | Tax basis unspecified Component unspecified · Full-time |
1 | At least 20 comparable adverts needed | — |
| EUR / month | Gross Component unspecified · Full-time |
1 | At least 20 comparable adverts needed | — |
| EUR / month | Tax basis unspecified Component unspecified · Full-time |
1 | At least 20 comparable adverts needed | — |
| GBP / year | Tax basis unspecified Component unspecified · Full-time |
1 | At least 20 comparable adverts needed | — |
| SEK / month | Tax basis unspecified Component unspecified · Full-time |
1 | At least 20 comparable adverts needed | — |
Where opportunities appear
Locations follow the advert text. Market sample, physical location and remote eligibility can differ.
Coverage
Italy
1,463 distinct adverts
Adverts observed through 21 Oct 2026 18:07
Complete observation days: 2
Partial observation days: 3
Switzerland
1,561 distinct adverts
Adverts observed through 21 Oct 2026 17:37
Complete observation days: 3
Partial observation days: 1
Results may be limited; trend comparisons are withheld.
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.
| Organization | Type | Distinct adverts | Pay stated | Last observed |
|---|---|---|---|---|
| Rocken® | Unspecified | 198 | 24.7% | 21 Oct 2026 |
| Accenture Italia | IT services / consulting | 52 | 90.4% | 21 Oct 2026 |
| Jobgether | Unspecified | 50 | 14.0% | 21 Oct 2026 |
| yellowshark® AG | Unspecified | 37 | 0.0% | 21 Oct 2026 |
| Unspecified | 28 | 0.0% | 21 Oct 2026 | |
| NTT DATA Europe & Latam | IT services / consulting | 26 | 0.0% | 21 Oct 2026 |
| BIP | Consultancy | 23 | 100.0% | 21 Oct 2026 |
| Dedagroup | IT services / consulting | 23 | 100.0% | 21 Oct 2026 |
| Zucchetti | IT services / consulting | 23 | 100.0% | 21 Oct 2026 |
| ADENTIS Italia | IT services / consulting | 21 | 95.2% | 21 Oct 2026 |
| Swiss Armed Forces | Unspecified | 21 | 0.0% | 21 Oct 2026 |
| agap2 Italia | Unspecified | 21 | 100.0% | 21 Oct 2026 |
| Swisscom | IT services / consulting | 19 | 0.0% | 21 Oct 2026 |
| Capgemini | IT services / consulting | 17 | 64.7% | 21 Oct 2026 |
| Hays | Recruitment agency | 17 | 70.6% | 21 Oct 2026 |
| Randstad Digital Italia | Unspecified | 17 | 88.2% | 21 Oct 2026 |
| Adecco | Recruitment agency | 16 | 75.0% | 21 Oct 2026 |
| UBS | Unspecified | 16 | 0.0% | 21 Oct 2026 |
| Jet HR | Unspecified | 15 | 100.0% | 21 Oct 2026 |
| LHH | Unspecified | 15 | 80.0% | 21 Oct 2026 |
| NVIDIA | Unspecified | 15 | 40.0% | 21 Oct 2026 |
| Amaris Consulting | Part of Mantu | IT services / consulting | 14 | 50.0% | 21 Oct 2026 |
| EY | Unspecified | 14 | 0.0% | 21 Oct 2026 |
| RUAG | Unspecified | 14 | 0.0% | 21 Oct 2026 |
| Salesforce | Unspecified | 14 | 21.4% | 21 Oct 2026 |
| Zürcher Kantonalbank | Unspecified | 14 | 0.0% | 21 Oct 2026 |
| CERN | Unspecified | 13 | 100.0% | 21 Oct 2026 |
| Capgemini Engineering | Unspecified | 13 | 53.8% | 21 Oct 2026 |
| Sword Group | IT services / consulting | 13 | 0.0% | 21 Oct 2026 |
| adesso Schweiz AG | IT services / consulting | 13 | 0.0% | 20 Oct 2026 |
How to read these figures
The Observatory studies a sample of LinkedIn adverts for IT and related roles in Italy and Switzerland. 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 reflects what was stated when the details were observed. Details can be older than the latest observation. Monthly pay is not automatically annualized, and net and gross pay are never converted into one another.
Data cutoff: · Europe/Rome
Analysis version: observatory-3