Where Swiss IT jobs are concentrated
Zurich dominates the market with Google's development centres, the major banks and fintechs. Basel hires for pharma, Bern for the federal administration and Swisscom, while the Lake Geneva region relies on insurers, international organisations and EPFL start-ups.
The main families of digital roles
The field divides into development, infrastructure operations, data, security and support. Openings for a software developer job in Switzerland remain the most numerous, but banks in Geneva and Zurich also seek architects, testers and project managers.
The IT CFC and the apprenticeship route
Many Swiss technicians start with a four-year IT CFC (Federal VET Diploma), specialising in application development or platform operations, or with a mediamatics CFC. Training companies such as SBB, Swiss Post or cantonal IT services then often hire their apprentices.
Universities, federal certificates and IT certifications
After the CFC or baccalaureate, HEIG-VD, HEPIA, HES-SO Valais or ZHAW award bachelor degrees, while EPFL and ETH Zurich train researchers. Federal ICT certificates and cloud provider certifications round out these career paths.
Security, networks and systems administration
Banking secrecy and the Federal Act on Data Protection both strengthen demand for these skills. A cybersecurity specialist or network administrator finds openings at cantonal banks, university hospitals and managed service providers in French-speaking Switzerland.
English, German or French in daily work
In Zurich technical teams English is often enough, but client contact, first-level support and administration require German or French. In Fribourg and Biel, bilingualism is a real asset for a project manager position.
No sector-wide CCT, pay scales set by each employer
IT has no national collective labour agreement (CCT): Swisscom applies its own CCT, cantons and the Confederation use their salary scales, and private firms negotiate individually. Cantonal minimum wages in Geneva or Neuchâtel rarely matter for these qualified profiles.
Quotas and permits for IT professionals
An EU or EFTA national obtains a B or L permit with a contract. For an Indian or Canadian developer, the employer must prove no local candidate was available and respect federal quotas, explained on our page on Swiss work permits.
Hiring through IT consultancies and staffing firms
IT services companies place many consultants on assignments at banks and insurers. These contracts, which are often fixed-term, then fall under the staff leasing CCT if the agency is an authorised staffing provider.
Remote work and cross-border IT staff
Cross-border developers living in Haute-Savoie, the Ain or the Grand Est benefit from remote work, but Franco-Swiss tax agreements and social security rules limit work done outside Switzerland. Geneva employers usually set a clear cap in the contract.
Recognition of a foreign IT degree
IT occupations are not regulated in Switzerland: no diploma is legally required to practise. A SEFRI level statement, costing 350 francs, can nevertheless reassure a recruiter or migration office, particularly for a degree obtained outside Europe.
Portfolio, GitHub and technical interviews
Swiss recruiters readily review a public code repository, an open source contribution or a project completed for an HES thesis. Interviews often include a practical exercise and a discussion with the team, followed by reference checks with former employers.
Landing your first IT job in Switzerland
- Choose a specialism such as development, cloud, data or security, and a target region: Zurich, Basel, Bern or the Lake Geneva area.
- Have a non-European degree assessed with a SEFRI level statement if employers or the cantonal migration office ask for it.
- Write a one- to two-page Swiss CV with photo, technologies mastered, employment references and reachable referees.
- Publish a portfolio or code repository and prepare concrete examples for the technical exercise in the interview.
- Apply directly to banks, insurers, pharma companies and software firms, then to IT consultancies and specialist recruitment agencies.
- Once the contract is signed, apply for a B, L or G permit at the cantonal population office and join a LAMal insurer within three months.
Salaries and costs for IT professionals
| Item | Amount or benchmark | What makes it vary |
|---|---|---|
| Gross annual salary | Indicative, check with the FSO Salarium calculator | Region, specialism, company size, CFC, HES or EPF level |
| SEFRI level statement | 350 CHF | Only useful for foreign degrees, processing can take several months |
| Cloud or security certifications | A few hundred francs per exam, indicative | Vendor, level and chosen preparation course |
| LAMal health insurance | Variable monthly premium, indicative | Canton, deductible, insurance model and age |
| Rent in Zurich or Geneva | Among the highest in Switzerland, indicative | Neighbourhood, flat size, distance from work |
What to include in an IT application
- Swiss-format CV with photo and list of technologies
- Cover letter tailored to the company and its tech stack
- Employment references from previous employers
- CFC, HES, EPF or foreign degrees with any level statement
- Professional certifications in cloud, networking or security
- Passport or ID card and any residence permit
- Link to a portfolio or code repository
Missteps by IT job seekers in Switzerland
- Sending an endless list of languages without stating the level, the projects delivered or the banking, industrial or public context they were used in.
- Ignoring German for a support role in Zurich or Bern, where internal users call in their own language.
- Accepting an assignment through an IT consultancy without checking that it holds a staff leasing licence and applies the relevant CCT.
- Starting to work for a Swiss employer from abroad before the permit is granted, exposing both employer and employee to penalties.
- Answering a fake remote job offer that demands application fees or the purchase of equipment before hiring.
Your questions about IT employment in Switzerland
Do you need German to work in IT in Zurich?
Not always. Development teams at large tech companies and many banks work in English. However, user support, SMEs, public administrations and project management roles with local clients frequently require fluent German, sometimes even an understanding of Swiss German.
Does a foreign IT degree have to be recognised?
No, IT is not a regulated profession in Switzerland, and employers assess degrees freely. A SEFRI level statement can still make comparison with an HES bachelor or an EPF master easier, especially for a degree awarded outside the European Union.
Can IT freelancers work in Switzerland?
Yes, but self-employed status must be recognised by the AVS compensation fund, and a non-EU national cannot freely set up as self-employed. Many consultants work through a staffing company that employs them and handles social insurance.
Is an IT apprenticeship open to adults?
Yes. Several cantons offer shortened CFC programmes or validation of prior learning for adults already working in the field. The cantonal career guidance office explains the conditions, training companies and vocational schools involved.