Public Sector in Switzerland 2026: Jobs in Federal and Cantonal Administration
Switzerland's public sector offers job security, transparent pay scales, excellent benefits and work that is genuinely oriented toward public service — without the missionary self-denial expected in the NGO world. Federal administration is concentrated in Bern, but cantonal and municipal offices spread public sector jobs across every region. For expats, the federal civil service is accessible under certain conditions; cantonal roles vary significantly by language region. This guide explains the structure, salaries and selection process.
The Swiss Confederation employs around 38,000 federal civil servants, managed under the Personnel Act (BPG/LPers) and the Personnel Ordinance (BPV/OPers). Federal departments include the FDFA (foreign affairs), FDHA (home affairs), FDJP (justice and police), FDPS (defence), FDF (finance), EAER (economic affairs), DETEC (environment and transport) and the Federal Chancellery. Specialist agencies such as SECO (State Secretariat for Economic Affairs), FOPH (Federal Office of Public Health), SERI (education and research) and SEM (State Secretariat for Migration) are among the most active recruiters for specialised professional profiles.
Cantonal administration is far larger in aggregate than the federal level: Switzerland's 26 cantons each run their own civil service covering education, health, social affairs, justice, taxation, construction and infrastructure. Working conditions, salary scales and recruitment processes vary by canton. Generally, French-speaking cantons (Vaud, Geneva, Neuchâtel, Jura) and German-speaking cantons (Zurich, Bern, Basel-Stadt, Aargau) are the largest cantonal employers. The City of Zurich and the City of Geneva also operate as major municipal employers with thousands of staff.
- Main employers: Federal administration (38,000 staff), Canton of Zurich (~35,000), Canton of Bern (~30,000), City of Zurich (~28,000), Canton of Geneva (~20,000), City of Geneva (~12,000), SBB (federal railway, ~33,000), Swiss Post (~50,000), Swisscom (partially state-owned).
- Salaries: entry-level analyst/specialist CHF 70,000–90,000; experienced professional / Sachbearbeiter CHF 90,000–120,000; section head / chef de section CHF 110,000–150,000; division head / Abteilungsleiter CHF 140,000–200,000+.
- Pay transparency: federal salary bands (Lohnklassen 1–38) are published publicly; cantonal grids are similarly transparent and available on cantonal HR portals.
- Working languages: German in German-speaking cantons (essential for most cantonal roles); French in Romand cantons; Italian in Ticino; federal posts often require one or two national languages plus English for international-facing roles.
- Expat eligibility: EU/EEA nationals can access federal and most cantonal roles without restriction; non-EU nationals face restrictions for certain sensitive federal posts but are eligible for most roles after obtaining a Permit B.
Federal administration: structure and how to apply
Federal job vacancies are published on jobs.admin.ch, which lists open positions across all federal departments and agencies. The site is available in German, French and Italian. Application processes for federal roles typically involve a written application (CV + motivation letter), an initial HR screening, a structured interview panel, and sometimes a written test or assessment centre depending on the grade and sensitivity of the role. The process is generally more structured and slower than comparable private sector hiring — expect 8–16 weeks from application to offer for professional roles.
Federal salaries are set by the Lohnklassen system (38 salary bands). Each position is assigned a class, and candidates are slotted within the band based on experience. The full pay grid is publicly accessible, which eliminates salary negotiation ambiguity that is common in the private sector. Benefits include a defined-benefit occupational pension (PUBLICA, the federal pension fund), generous annual leave (25–30 days), extensive parental leave, subsidised childcare support, and flexible working arrangements that have expanded significantly since 2020.
Cantonal and municipal roles
Cantonal roles are posted on individual cantonal job portals. The Canton of Zurich uses stelleninserat.zh.ch; Geneva uses ge.ch/emploi; Vaud uses vd.ch. There is no unified national portal for cantonal vacancies, which makes a systematic job search more labour-intensive than at federal level. Some cantons post to commercial aggregators like Jobs.ch or JobUp.ch as well. Municipal roles — particularly in large cities — often have their own city HR portals separate from cantonal listings.
Cantonal recruitment tends to be more localised and relationship-driven than federal hiring. Language requirements are strictly enforced: the Canton of Zurich will expect C1+ German for most professional roles, and the Canton of Geneva requires equivalent French. For expats who are fluent in the relevant national language, cantonal administration offers genuine career opportunities: role stability, transparent promotion criteria, and excellent work-life balance make these positions attractive alternatives to the private sector for many professionals after 5–10 years of career development.
State-owned and partially public enterprises
Several major Swiss employers occupy a hybrid space between public and private: SBB (Swiss Federal Railways), Swiss Post, Swisscom (partially privatised), Skyguide (air traffic control) and RUAG (defence). These entities operate commercially but with public ownership stakes, and their employment conditions are broadly comparable to the public sector in terms of stability and benefits while often offering more market-competitive salaries, particularly in technical and digital roles. SBB and Swiss Post are among Switzerland's largest employers and hire continuously across logistics, IT, customer service, HR and management functions.
Frequently asked questions
Can foreigners work in the Swiss federal administration?
EU and EEA nationals can access federal and most cantonal roles without restriction under the bilateral agreement on the free movement of persons — the same rules that apply to private sector employment. Non-EU nationals face some restrictions for sensitive positions requiring Swiss citizenship or security clearance (certain FDFA and defence roles), but are eligible for the large majority of federal posts once they hold a valid Swiss residence permit (Permit B or C). All vacancies are published on jobs.admin.ch in German, French and Italian.
How transparent are salaries in the Swiss public sector?
Federal salaries are fully public: the Lohnklassen system has 38 salary bands, and each federal position is assigned a specific band that is disclosed in the job posting. The complete federal pay grid is available online, which eliminates salary negotiation ambiguity common in the private sector. Cantonal salary grids are similarly published on cantonal HR portals. Benefits — including the PUBLICA defined-benefit pension, 25–30 days of annual leave and generous parental leave — are standardised and transparent across the federal administration.
How long does a federal administration hiring process take?
Federal recruitment is more structured and slower than comparable private sector hiring. A typical professional role follows a sequence of written application, HR screening, structured interview panel, and sometimes a written test or assessment centre — a process that generally takes eight to sixteen weeks from application to offer. For sensitive or senior roles (section head and above), the timeline can extend to four to six months. Candidates should plan accordingly and avoid resigning from a current role before receiving a formal written offer.