Zurich Job Search — Complete Guide
A complete resource for an English-speaking job seeker with an EU passport looking for nanny and hotel cleaning / housekeeping work in Zurich. Compiles platforms, a prioritized hotel list with current vacancies, work-permit notes, and ready-to-use application templates.
At a glance
- Two job tracks: (1) Nanny / childcare, (2) Hotel housekeeping / cleaning.
- Key advantage: EU passport — clears the work-authorization barrier that blocks many candidates in Zurich.
- Biggest levers: Apply early and often, personalize each message, and run the search systematically with a tracker.
- What doesn't work: Auto-apply bots (blocked by platforms, and personalization-at-scale backfires — see the dedicated section below).
Part 1: Nanny jobs
Prioritized platforms
Tier 1 — Best for English speakers (start here):
- Babysits (en.babysits.ch/nanny-jobs/zurich) — Fully English site, ~50 active nanny jobs in Zurich, high density of international/English-speaking families. Free for nannies.
- Babysitting24 (babysitting24.ch/en/nanny-job/zh/zurich) — One of the largest Swiss platforms, English interface, apply directly to families.
- Rockmybaby (rockmybaby.ch) — Professional agency working in English; they match you to vetted families.
Tier 2 — Strong supplements:
- englishjobsearch.ch (nanny section) — Aggregates English-speaking childcare roles across Switzerland.
- Indeed (ch.indeed.com — search "nanny Zürich") — ~150 listings; filter for English-required roles.
Tier 3 — Community / informal:
- Facebook group "Nanny Jobs Switzerland" — Families and agencies post directly; mix of English and German.
- Zipfel Zapf (zipfelzapf.ch) — Good Zurich coverage; more German-oriented.
Approximate listing volume (nanny, Zurich)
| Platform | Listings | Notes |
|---|---|---|
| Glassdoor | ~251 | Heavy overlap with Indeed; mostly German |
| Indeed | ~154 | Highest single-board volume; filter for English |
| Babysits | ~50 nanny (+~123 babysitting) | Most English-friendly density |
| aupair.com | ~37 | Au pair / live-in focused |
| Babysitting24 | No public count | Browse and apply directly |
Volume ≠ relevant roles: Glassdoor/Indeed have the most listings but many require German. Babysits has the highest share of genuinely English-friendly families.
Part 2: Hotel cleaning / housekeeping jobs
Often more accessible for an English speaker than nanny work — room-cleaning roles are less language-dependent, and many are entry-level, hourly, or temporary.
Where to look (ranked by volume + fit)
- Indeed (search "Hotel Reinigung Zürich" or "housekeeping Zürich") — 100+ hotel cleaning roles; 700+ housekeeping listings region-wide.
- Hotelcareer (hotelcareer.com — English interface) — hospitality-specific board with a Zürich housekeeping section.
- reinigungs-jobs.ch — cleaning-sector specialist (room-attendant / "Zimmermädchen" roles).
- jobs-im-gastro.ch — gastro/hotel specialist with many housekeeping listings.
- Glassdoor — ~36 hotel housekeeping roles in Zürich; overlaps with Indeed.
- Direct hotel career pages — see Part 3.
- Staffing agencies — Adecco, Manpower, Coople (app-based, great for hourly/temp hotel shifts). Very English-friendly; temp work often converts to steady roles.
The plan, week by week
- Step 1 — Confirm work eligibility. EU passport = eligible (see Part 4). State it clearly on every application.
- Step 2 — One-page hospitality CV. Emphasize reliability, attention to detail, physical stamina, weekend/early-shift flexibility (typical start ~06:30). Put any cleaning/hotel experience up top. No formal training needed for many entry roles.
- Step 3 — Register week one on Indeed + Hotelcareer + Coople. Set saved-search alerts for "Housekeeping" and "Reinigung" in Zürich.
- Step 4 — Apply broadly, daily. Room-attendant roles turn over fast; apply same-day.
- Step 5 — Hit agencies in parallel (Adecco / Manpower / Coople) for temp shifts.
Notes
- Language: Room cleaning needs little German. Supervisory roles (Gouvernante / floor housekeeper) require English and favor German.
- Pay: The cleaning sector is covered by a collective labor agreement (GAV), so rates are fairly standardized rather than negotiated.
Part 3: Major Zurich hotels + vacancy findings
Confirmed housekeeping openings (at time of research)
- The Dolder Grand (5★, 175 rooms — major housekeeping employer). Live roles included Room Attendant, Housekeeping Attendant Public Area, Laundry Attendant, Housekeeping Allrounder (hourly), Housekeeping Floor Supervisor. Several hourly — good entry points. → dolderhotelag.com/en/careers
- Mandarin Oriental Savoy (5★, 80 rooms, Paradeplatz). Live: Housekeeping Attendant; Housekeeping Trainee (start July 2026). → careers.mandarinoriental.com
- Zurich Marriott (264 rooms — large, steady turnover). Live: Housekeeping Supervisor; Heart of House Specialist. → careers.marriott.com
Major hotels to check directly (hire housekeeping regularly)
| Hotel | Notes | Careers |
|---|---|---|
| Park Hyatt Zurich | 5★, financial district | careers.hyatt.com |
| Hyatt Regency Zurich Airport The Circle | Large airport hotel, high volume | careers.hyatt.com |
| Baur au Lac | 5★, 119 rooms, historic | bauraulac.ch |
| Widder Hotel / Storchen Zurich | Same group ("City & Lake Resort") | widderhotel.com / storchen.ch |
| Hotel Schweizerhof Zürich | Next to main station | schweizerhof.com |
| Renaissance Zurich Tower Hotel | Marriott family | careers.marriott.com |
| Kameha Grand Zurich | Autograph Collection | careers.marriott.com |
| 25hours Hotels (Langstrasse & West) | Younger, English-friendly brand | 25hours-hotels.com/careers |
| Sheraton / Sorell / Mövenpick | Chains with multiple ZH properties | respective career sites |
Tip: Apply on hotel career sites and via aggregators — the same hotels post on Indeed too, so use whichever is easier.
Part 4: Work authorization (EU passport)
The EU passport clears the single biggest hurdle. Roles requiring "Swiss B/C permit or EU citizenship" are now open, and she won't be auto-filtered on work authorization.
Key points:
- Right to work: As an EU/EFTA citizen, she can enter Switzerland and take up employment. For work beyond ~3 months she registers locally (Kreisbüro in Zurich) and receives a residence/work permit (L for short-term, B for longer).
- The job offer drives the permit, not the reverse. She applies normally; the permit follows once hired. State "EU citizen, eligible to work in Switzerland" on applications.
- No permit is auto-granted before employment. She'll register once hired/moving and will need a Swiss address.
- Confirm current specifics with the Zurich migration office — official guidance can change, and this document isn't a substitute for it.
This widens her options well beyond the few hotels — most of the 700+ housekeeping listings and the nanny roles that required EU/Swiss status are now in play.
Part 5: On auto-apply bots — why not, and what to do instead
Why an auto-apply bot is the wrong tool:
- Platforms prohibit and block it. Indeed, Babysits, and hotel portals (Marriott/Hyatt/Mandarin Oriental, often on Workday/SuccessFactors) require logins, multi-step forms, and document uploads, and actively detect bots via CAPTCHAs, rate limits, and fingerprinting. Getting flagged risks account bans — locking her out of the exact platforms she needs.
- "Personalized at scale" backfires. Real personalization means leading with the specific detail that matters in this posting (a family's homework-pickup need; a hotel's renovation/weekend flexibility). A bot can only mail-merge a name — and recruiters who read these all day spot the template structure, so it often does worse than a plain honest application.
- Volume doesn't beat thresholds. Even with the permit barrier removed, the bottleneck is matching the right roles, not raw application speed.
- Reputation risk. Zurich hospitality is a small world; managers and agencies talk. A spam-applicant reputation can follow you.
The legitimate "automation" that actually helps:
- Saved-search alerts on Indeed, Babysits, and hotel career sites — new roles come to her inbox automatically.
- A fast-apply kit (templates below) so each real application takes 2–3 minutes but still reads as personal.
- An application tracker to run both job tracks systematically.
Part 6: Ready-to-use templates
Nanny — application message
Dear [family name],
I'm [name], an experienced nanny based in Zurich. I have [X years] caring for children aged [range], including [one specific detail relevant to their post].
I'm available [days/hours], looking for [live-in/out, part/full-time], and a fluent English speaker [+ German level]. I'm an EU citizen, eligible to work in Switzerland.
I'd love to hear more about your family and how I can help — happy to arrange a call or meeting.
Warm regards, [Name]
Hotel housekeeping — application message
Dear [Hiring Manager / Housekeeping team],
I'm writing to apply for the [role title] at [hotel name]. I'm a reliable, detail-oriented worker with [X years / relevant] experience in cleaning/housekeeping, comfortable with early shifts and weekend work.
I'm an EU citizen, eligible to work in Switzerland, and available [start date]. I'd welcome the chance to support your team in keeping [hotel name]'s standards high.
My CV is attached. Thank you for your consideration.
Kind regards, [Name]
Agency — registration message
Hello,
I'd like to register as a candidate for childcare and/or hotel housekeeping placements in Zurich. I have [brief experience summary], am a fluent English speaker [+ German level], and an EU citizen eligible to work in Switzerland.
I'm available [availability] and flexible on role type. CV attached — happy to discuss suitable matches.
Best regards, [Name]
Personalize the bracketed parts every time — the tailored first line is what gets replies.
Quick-start checklist
- One-page CV (childcare version + hospitality version)
- 2–3 references with permission
- First-aid / pediatric certificate noted (nanny roles)
- "EU citizen, eligible to work in Switzerland" line ready
- Profiles created: Babysits, Babysitting24, Indeed, Hotelcareer, Coople
- Saved-search alerts set up on each
- Agencies registered: Rockmybaby (nanny); Adecco / Manpower / Coople (hotel)
- Application tracker started (role, platform, date, status, follow-up)
- Daily routine: check + same-day apply; weekly follow-ups