CV développeur et informatique en Suisse romande : guide 2026
La Suisse romande affiche l'un des marchés IT les plus actifs d'Europe : Nestlé Digital, Kuehne + Nagel, UBS Technology et les scale-ups de l'arc lémanique publient chaque semaine des centaines d'offres de développeurs, data engineers et spécialistes cybersécurité. Genève, Lausanne et le corridor de l'EPFL concentrent la majorité de ces postes, avec des salaires médians parmi les plus élevés d'Europe pour les profils techniques. Pourtant, des milliers de candidatures de profils qualifiés n'atteignent jamais un recruteur humain : les ATS (Workday, SAP SuccessFactors, Taleo) filtrent les CV avant toute lecture dès lors que les mots-clés techniques attendus sont absents ou mal formulés. Selon ICT-Formation professionnelle Suisse, le déficit de spécialistes IT dépasse 30 000 postes non pourvus en 2024, ce qui signifie que la pénurie de l'offre ne compense pas une candidature mal ciblée. Ce guide décrit les mots-clés ATS par spécialisation, le rôle du portfolio GitHub dans le processus de sélection et les conventions de format propres au marché romand pour maximiser les chances d'accéder à l'entretien technique.
Un profil technique peut être excellent et pourtant passer au travers des mailles du recrutement si son CV n'est pas calibré pour le marché suisse. Les grandes entreprises (Nestlé Digital, Kuehne + Nagel, UBS Technology, les scale-ups EPFL) utilisent des ATS comme Workday, SAP SuccessFactors ou Taleo pour le premier tri. Un CV qui ne contient pas les termes techniques attendus ne passe pas à la lecture humaine, quel que soit le niveau réel du candidat. Pour comprendre ce mécanisme en détail, le guide sur la lecture réelle des CV par les recruteurs est une lecture complémentaire utile.
La spécificité du marché IT romand est sa dualité. D'un côté, les grandes entreprises traditionnelles (banques, pharma, multinationales de biens de consommation) qui cherchent des profils stables avec une expérience sur des stacks établies. De l'autre, les scale-ups et startups EPFL qui valorisent l'agilité, la polyvalence et la capacité à travailler dans des environnements techniques en évolution rapide. Un même CV ne peut pas optimalement cibler ces deux univers : une version adaptée par type d'employeur est recommandée.
Ce que les recruteurs IT suisses romands regardent en premier
La section compétences techniques (skills) est lue en premier dans un CV informatique, souvent avant même le parcours professionnel. Un bloc "Technical Skills" bien structuré en catégories (Languages, Frameworks, Cloud Platforms, Databases, DevOps Tools) communique immédiatement le niveau et la pertinence du profil pour le poste. Les recruteurs techniques passent 15 à 20 secondes sur cette section avant de décider si le profil mérite une lecture plus approfondie.
L'expérience professionnelle doit être rédigée avec des métriques concrètes. "Développé une API REST" est insuffisant. "Conçu et déployé une API REST Python/FastAPI traitant 2 millions de requêtes journalières pour une plateforme e-commerce à 50 000 utilisateurs actifs" est le niveau de précision attendu dans les entreprises suisses qui recrutent des profils seniors. Le verbe d'action en début de bullet point est la norme dans les CV tech anglophones, largement adoptée dans les CVs suisses IT.
Mots-clés ATS par spécialisation
- Backend / API : Python, FastAPI, Django, Node.js, Java, Spring Boot, Go, Rust, REST API, GraphQL, microservices, event-driven architecture, Kafka, RabbitMQ
- Frontend / fullstack : React, Vue.js, TypeScript, Next.js, Tailwind CSS, Jest, Cypress, Webpack, Vite
- DevOps / Cloud : AWS, GCP, Azure, Kubernetes, Docker, Terraform, Ansible, CI/CD, GitHub Actions, Jenkins, Prometheus, Grafana, SRE
- Data / ML : Python, Pandas, NumPy, scikit-learn, TensorFlow, PyTorch, MLOps, Spark, dbt, Airflow, SQL, Snowflake, BigQuery, LLM, RAG
- Cybersécurité : SIEM, SOC, pentest, OWASP, ISO 27001, NIST, zero trust, IAM, PKI, CISSP, CEH
GitHub, portfolio et projets personnels
Un lien GitHub actif avec des projets représentatifs est un signal fort dans un CV tech suisse. Les recruteurs techniques (tech leads et ingénieurs qui participent aux entretiens) vérifient systématiquement les profils GitHub pour évaluer la qualité du code, la régularité de l'activité et les types de projets. Un profil GitHub vide ou uniquement composé de forks sans contribution personnelle a un effet neutre au mieux, négatif si le recruteur s'attendait à y trouver du travail substantiel.
Pour les profils data et ML, un lien vers un portfolio Kaggle, des notebooks publiés ou des articles techniques sur Medium ou Towards Data Science peut différencier un candidat dans un pool compétitif. Pour les profils frontend, des projets déployés avec une URL accessible valent mieux que des screenshots dans le CV.
Un CV tech sans bloc de compétences structuré ressemble à un README sans section "Installation" : le projet est peut-être excellent, mais personne ne sait par où commencer pour l'évaluer. La lisibilité technique du CV est une compétence à part entière, au même titre que la qualité du code.
Format, longueur et conventions
Un CV tech en Suisse romande tient sur 1 à 2 pages selon l'expérience (plus de 2 pages est déconseillé). Le format PDF est la norme. La photo n'est pas requise mais reste acceptée dans les conventions suisses (contrairement aux conventions anglophones où elle est déconseillée). Le format chronologique inverse est le standard : expérience la plus récente en premier. La section formation apparaît après l'expérience professionnelle pour les profils avec plus de 3 ans d'expérience.
La langue du CV doit correspondre à la langue de l'annonce. Pour les entreprises romandes avec une équipe locale francophone, un CV en français est préférable. Pour les scale-ups et startups avec une culture anglophone, un CV en anglais est souvent plus efficace. Un CV bilingue (français et anglais dans un seul document) est à éviter : les deux versions ont tendance à être moins bien optimisées que l'une ou l'autre prise séparément.
Un CV tech adapté aux filtres ATS des entreprises suisses, analysé et optimisé automatiquement
Essayer Upreer gratuitement →Questions fréquentes
Faut-il mettre une photo sur un CV développeur en Suisse ?
La photo n'est pas obligatoire sur un CV tech en Suisse romande, mais elle reste acceptée dans les conventions locales. Contrairement aux marchés anglophones (UK, US) où la photo est déconseillée pour des raisons anti-discrimination, les entreprises suisses ne la rejettent pas. Pour les postes dans les grandes entreprises internationales ou les organisations genevoises, l'omettre est la pratique la plus neutre.
Le CV doit-il être en français ou en anglais pour un poste IT en Suisse romande ?
La règle générale est de rédiger le CV dans la langue de l'annonce. Pour les entreprises romandes traditionnelles (banques cantonales, institutions publiques, multinationales à culture francophone), le français est préférable. Pour les startups et scale-ups avec une équipe internationale et une culture anglophone, l'anglais est souvent plus adapté. Un CV bilingue est déconseillé : il dilue l'optimisation des deux versions.
Un profil GitHub remplace-t-il un CV pour un développeur ?
Non. Le CV reste indispensable pour passer les étapes ATS et RH d'un processus de recrutement. GitHub est un complément évalué par les recruteurs techniques lors d'une deuxième étape de sélection. Un profil GitHub actif renforce un bon CV, mais ne le remplace pas : sans CV structuré avec les mots-clés appropriés, le profil GitHub ne sera jamais consulté.