28,903 cross-border job openings

Complete index of every indexed job posting for cross-border workers in Ticino. Updated daily with thousands of openings.

28,903 entries · Updated 2026-04-28

How to use this index

How this index is built. The listings shown are the subset of openings on our job board that have cleared cross-crawler deduplication (40+ company ATS, official portals, public APIs): each opening has a detail page with full description, salary (when disclosed), contract type, location and a direct link to the employer's application channel. Pagination preserves the canonical-slug alphabetical order so cross-border workers searching for a specific role find it in the same place week after week, and crawlers can fetch the entire archive deterministically.

How to use it as a cross-border worker. To make the most of this list as a frontaliere, combine it with three conceptual filters: distance from your province of residence to the work address (target the smoothest crossings — Brogeda for the Mendrisiotto/Luganese, Stabio for those starting from Varese, Gaggiolo for the southern Mendrisiotto), sector (categories like healthcare, engineering and finance regularly hire 60 %+ cross-border, while public administration and regulated industries enforce stricter residence rules) and salary band (hop to the sector page for min/median/max in your category). The salary simulator turns gross into net inclusive of the G permit + 2024 Italy-Switzerland agreement.

Cross-border worker deep-dive

Why this index exists and who it serves. The alphabetical openings page is the navigational backbone of the job board: cross-border workers find a specific role straight away (e.g. "CNC operator", "home-care nurse"), search engines crawl the archive deeply without depending on JavaScript and feed aggregators get a stable anchor for alert pipelines. The optimal flow when looking for a job as a frontaliere is: open the specific role's page → read the description, location and contract type → compare the gross figure with the net estimated by the salary calculator (G permit, cantonal withholding, social charges) → factor in commute costs before deciding.

Updates and reporting. The archive refreshes every morning at 06:00 UTC: the crawler pulls new openings from the 40+ integrated company ATS and official APIs (Job-Room, concorsi.ti.ch, cantonal sources), runs cross-source deduplication and publishes them on the index. Expired openings are removed and the index stays flat: no phantom pagination, no broken links. If you find a wrong, expired or mis-classified listing report it from the homepage: we fix it in the next cycle.