Swiss Tech CV Guide 2026: Software Engineers, PMs & Data Scientists
Switzerland is home to Google’s largest engineering office outside the US, a world-class pharma-tech cluster (Roche, Novartis), EPFL spin-offs, and a fast-growing startup ecosystem. Getting your CV right for this market is different from London, Berlin, or San Francisco — and this guide tells you exactly how.
Updated May 2026 · 13 min read
In this guide
1. The Swiss tech job market in 2026
Switzerland's tech sector has grown significantly in the past five years, concentrated in three clusters: the Zurich–Zug corridor (Google, Meta, Microsoft, Twitter/X engineering; fintech; crypto), the Basel–Lausanne biotech-pharma-tech axis (Roche, Novartis, Lonza digital divisions), and the EPFL/UNIL academic spin-off cluster in Lausanne.
Salaries are among the highest in Europe for software engineers. The working language in most Swiss tech roles is English, though German or French is increasingly expected for senior roles and anything client-facing. Work permit rules apply — EU citizens can start within weeks; non-EU candidates require employer sponsorship and cantonal approval.
2. CV structure for Swiss tech roles
A Swiss tech CV follows European conventions more than American ones: it includes a photo, personal details, and is structured chronologically. It is typically 1–2 pages for engineers with up to 10 years of experience; up to 3 pages for senior/principal engineers or architects.
| Section | What to include | Notes for tech roles |
|---|---|---|
| Header | Full name, location (city, CH), phone, email, LinkedIn, GitHub | GitHub profile link is strongly expected for engineering roles; include it |
| Professional summary | 3–4 lines: role, stack, years of experience, one key differentiator | Be specific: "Backend engineer with 6 years in Python/Go, focused on distributed systems and payments infrastructure" |
| Technical skills | Grouped by category: languages, frameworks, cloud, databases, tools | See Section 4 for full guidance |
| Professional experience | Reverse chronological; company, role, dates, 3–6 bullet points per role | Lead with impact metrics (see Section 5) |
| Education | Degree, institution, graduation year; thesis title if relevant | EPFL, ETH, top international universities carry significant weight in CH |
| Projects / Open source | 2–3 notable projects with link and 1-line description | Optional but strongly differentiating for junior/mid engineers |
| Languages | Native, C1, B2 etc. — use CEFR levels | List all languages including English; Swiss employers value multilingualism |
| Certifications | AWS/GCP/Azure, CKA, Google Cloud Professional, etc. | Include year obtained; exclude expired or trivial certs |
| Photo | Professional headshot, top right corner | Expected in Swiss CVs — omitting it is noticed; keep it current and neutral |
3. ATS optimisation for Swiss tech jobs
Large Swiss tech employers (Google Zurich, UBS, Credit Suisse/UBS, Roche, Novartis, Swisscom) all use Applicant Tracking Systems. Your CV is parsed by software before a human reads it. ATS filtering is the primary reason qualified candidates don't hear back.
- Use clean formatting: No tables, no text boxes, no columns — they break most ATS parsers. Single-column layout only
- Standard fonts: Arial, Calibri, or Helvetica; 10–12pt body text
- Match keywords exactly: Copy keywords from the job description into your CV naturally (e.g. if JD says "Kubernetes" not "K8s", use "Kubernetes")
- Save as PDF: Always submit as PDF unless the system specifies .docx
- No images in the body: Skills bars, pie charts, or icon-based skills sections are invisible to ATS — use plain text skill lists
- Section headers: Use standard headers ("Experience", "Education", "Skills") — creative titles like "My Journey" confuse parsers
Want your tech CV optimised for Swiss ATS automatically?
LivingEase rewrites your CV to Swiss standards in minutes — correct format, ATS-ready layout, tailored to your target role and tech stack.
Optimise my CV →4. Technical skills section
The technical skills section is the most-scanned part of a Swiss tech CV. Group skills by category and list them in plain text — no rating bars, no percentages. Here is the recommended structure:
| Category | Example entries |
|---|---|
| Languages | Python, Go, TypeScript, Rust, Java |
| Frameworks & libraries | React, Next.js, FastAPI, Django, Spring Boot |
| Cloud & infrastructure | AWS (EC2, Lambda, RDS, S3), GCP, Terraform, Kubernetes, Docker |
| Databases | PostgreSQL, MongoDB, Redis, Elasticsearch, BigQuery |
| Data & ML | PyTorch, TensorFlow, scikit-learn, Spark, dbt |
| CI/CD & tools | GitHub Actions, Jenkins, ArgoCD, Datadog, Grafana |
| Methodologies | Agile/Scrum, TDD, Domain-Driven Design, Microservices |
5. Writing your experience section
Each experience entry should follow the STAR-adjacent structure: what you built, what impact it had, and at what scale. Swiss tech employers — whether Google Zurich or a Series B startup — respond to quantified, outcome-driven bullets.
- Lead with the verb: "Built", "Designed", "Reduced", "Migrated", "Led" — not "Responsible for" or "Helped with"
- Include scale: Number of users, requests/second, data volume, team size, revenue affected
- Show tech stack inline: "Redesigned payments service in Go (Kafka + PostgreSQL), reducing P99 latency from 340ms to 48ms"
- Quantify impact: "Reduced cloud infrastructure cost by 34% (CHF 180k/year) through spot instance migration"
- Keep to 3–6 bullets per role: More dilutes impact; fewer leaves gaps
6. By role: SWE, PM, Data Scientist
Software Engineer (SWE)
- Lead the CV with a strong technical summary and comprehensive skills section
- Include GitHub profile — Swiss engineering hiring managers check it
- Highlight system design work, scale, and architectural decisions — not just feature delivery
- For senior/staff roles: mention team mentorship, tech leads, or cross-team platform work
Product Manager (PM)
- Swiss PM roles lean more technical than UK/US equivalents at many companies — show data literacy and engineering familiarity
- Quantify product outcomes: "Launched X feature adopted by 2M users in 3 months", "Grew ARR from $4M to $11M in 18 months"
- Demonstrate stakeholder management across language/culture lines — explicitly valued in Swiss multinational contexts
- Include tools: Jira, Figma, Amplitude, Mixpanel, SQL — Swiss ATS systems scan for these
Data Scientist / ML Engineer
- Switzerland has a strong ML research culture (EPFL, ETH, DeepMind Zurich, Google Brain Zurich) — publications and academic work carry real weight, include them
- Distinguish between research-track (publications, novel models) and applied-track (production ML systems, MLOps, data pipelines)
- Kaggle or competition achievements are noticed at Swiss ML-first companies; include rank if top 10%
- Biotech/pharma ML roles: include domain knowledge (genomics, drug discovery, clinical data) explicitly
7. Photo and personal details
Unlike US or UK CVs, a professional photo is standard and expected on Swiss CVs — including tech roles. Omitting it is noticed and can flag your application as non-localised.
- Use a recent, professional headshot — neutral background, business-casual attire
- Place top-right of the first page
- Include: city of residence (e.g. "Zurich, CH"), phone with country code, professional email, LinkedIn, GitHub
- Do NOT include: date of birth, nationality, marital status, religion, ID numbers
- Permit status: optional but useful for non-EU applicants — e.g. "Swiss Permit B holder" confirms you can start immediately
8. Cover letter for Swiss tech
Cover letters are expected for most Swiss tech applications — even for engineering roles. They are shorter than in other countries: 3–4 paragraphs, half a page, focused on fit rather than biography.
- Paragraph 1: Why this role and this company specifically — be concrete (a product, a tech challenge, a public engineering blog post)
- Paragraph 2: Your most relevant technical experience and 1–2 quantified achievements directly applicable to the role
- Paragraph 3: Your fit for Switzerland — language level, permit status, motivation to be here
- Paragraph 4: Brief close with availability and enthusiasm
Let LivingEase rewrite your tech CV for Switzerland
Upload your existing CV and get a Swiss-standard, ATS-optimised version back in minutes — formatted correctly, keywords matched to your target role, photo placement included.
Optimise my CV →9. Top Swiss tech employers 2026
| Employer | Location | Focus | Typical roles |
|---|---|---|---|
| Google Switzerland | Zurich | Search, Maps, Cloud, YouTube | SWE, SRE, ML Engineer, PM |
| Meta (Facebook) | Zurich | Infrastructure, AI/ML | SWE, Research Engineer |
| Microsoft | Zurich | Azure, GitHub, AI | SWE, PM, Cloud Architect |
| UBS / Credit Suisse | Zurich | Banking tech, risk systems | SWE, Data Engineer, Quant Dev |
| Roche Informatics | Basel | Biotech data, AI drug discovery | Data Scientist, ML Engineer, SWE |
| Novartis Digital | Basel | Digital health, AI | Data Scientist, Software Engineer |
| Swisscom | Bern / Zurich | Telecom, cloud, IoT | SWE, DevOps, Architect |
| SBB Digital | Bern | Transport tech, real-time systems | SWE, Data Engineer, PM |
| EPFL Innovation Park | Lausanne | Deep tech startups | CTO, SWE, Research Engineer |
| Logitech | Lausanne / Morges | Hardware/software, B2B SaaS | SWE, PM, Data Analyst |
FAQ
Should I include a photo on my Swiss tech CV?
Yes. A professional headshot is standard and expected on Swiss CVs, including tech roles. Unlike in the US and UK where photos are discouraged, Swiss hiring managers expect to see one. Place it top-right on page one.
How long should a Swiss tech CV be?
1–2 pages for engineers with up to 10 years of experience. Up to 3 pages for senior, principal, or architect-level roles. Quality over length — never pad a Swiss CV with irrelevant internships or hobbies to fill pages.
Is English acceptable for Swiss tech CVs?
Yes — for roles at Google, Meta, Microsoft, and most international tech companies in Switzerland, English is the primary language. For Swiss companies (Swisscom, SBB, cantonal banks, federal agencies), German or French CVs are preferred. Check the language of the job posting.
Do I need a GitHub profile for Swiss tech jobs?
For software engineering and ML roles, yes — a GitHub profile with active, quality repositories is a strong positive signal. Swiss engineering hiring managers regularly check profiles. Even a few well-maintained projects or contributions to open-source tools materially improve your application.
Ready to apply to Swiss tech companies?
LivingEase formats your CV to Swiss standards in minutes — ATS-ready, correctly structured, tailored to your role and sector.
Optimise my CV →