Softwareentwickler in der Schweiz: Arbeitsmarkt, Kompetenzen und Formalitäten

Softwareentwickler in der Schweiz: Arbeitsmarkt, Kompetenzen und Formalitäten

Von Banken bis Softwarehersteller: Wer Entwickler beschäftigt

Softwareentwickler finden in der Schweiz vor allem Stellen in Zürich, Bern, Basel und der Genferseeregion, bei Banken, Versicherungen, Softwareherstellern, Industriebetrieben und Verwaltungen. Der Weg in diesen Beruf führt vom EFZ als Informatiker bis zum Master der EPFL oder der ETH Zürich. Wer eine Stelle als Softwareentwickler sucht, trifft in der Schweiz auf einen anspruchsvollen, aber aktiven Arbeitsmarkt.

Banken und Versicherungen entwickeln nach wie vor viel intern, oft in Java oder C#. Softwarehersteller wie Temenos in Genf und Start-ups in der Waadt stellen für ihre Produkte ein, während die Maschinenindustrie und die Medtech Profile mit Spezialisierung auf Embedded-Software suchen.

Das EFZ als Informatiker, Fachrichtung Applikationsentwicklung

Ein grosser Teil der Schweizer Entwickler beginnt mit einer vierjährigen Lehre, die zum EFZ als Informatiker, Fachrichtung Applikationsentwicklung, führt und oft mit einer Berufsmaturität ergänzt wird. Die SBB, die Post und die kantonalen Dienste bilden jedes Jahr zahlreiche Lernende aus.

Fachhochschulen, ETH und höhere Fachschulen

Die Bachelor-Abschlüsse in Informatik der Fachhochschulen, etwa der HE-Arc in Neuenburg oder der HEIG-VD in Yverdon, werden wegen ihrer praxisnahen Ausrichtung geschätzt. Die EPFL und die ETH Zürich bereiten eher auf anspruchsvolle Stellen im Bereich Algorithmik vor, und die höheren Fachschulen vergeben das Diplom als Wirtschaftsinformatiker HF.

Von Recruitern gefragte Sprachen und Methoden

Die Schweizer Inserate nennen Java, C#, Python, TypeScript und Kotlin, dazu agile Methoden, automatisierte Tests und Continuous Integration. Stellen mit Nähe zum Betrieb überschneiden sich mit denen des DevOps-Ingenieurs in der Schweiz, namentlich bei Docker und Kubernetes.

Embedded-Software und Medizinprodukte

In der Schweiz gibt es zahlreiche Unternehmen für Maschinen, Robotik und Medizinprodukte, von Neuenburg bis St. Gallen. Sie suchen C- oder C++-Entwickler, die Normen wie IEC 62304 für medizinische Software einhalten können, was eine Ingenieurausbildung aufwertet.

Für den Bund und die Kantone entwickeln

In Bern sind die Informatikdienste des Bundes konzentriert, die ihre Stellen mit transparenten Lohnklassen ausschreiben. Kantone und Städte stellen für die Digitalisierung der Behördengänge ein und verlangen oft zwei Landessprachen und, für bestimmte sensible Stellen, eine Personensicherheitsprüfung.

Schweizerdeutsch, Französisch und Englisch im Büro

In Zürich genügt in vielen internationalen Produktteams Englisch, doch in den Pausen und bei informellen Besprechungen dominiert Schweizerdeutsch. In der Westschweiz bleibt Französisch in den KMU die Regel, und Zweisprachigkeit auf Französisch und Deutsch wird von Arbeitgebern in Bern und im Wallis gesucht.

Arbeitsbewilligung für ausländische Entwickler

Ein europäischer Entwickler unterschreibt seinen Vertrag und meldet sich dann bei der Gemeinde, um eine Bewilligung L oder B zu erhalten. Für Angehörige von Drittstaaten reicht der Arbeitgeber das Gesuch beim Kanton ein; der Ratgeber zu Aufenthalts- und Arbeitsbewilligungen erläutert die Voraussetzungen.

Freelance, Regie und Beratungsunternehmen

Viele Entwickler arbeiten über Beratungsunternehmen oder als Selbständige für Banken in Zürich und Genf. Der Status als Selbständiger setzt den Anschluss an eine AHV-Ausgleichskasse und mehrere Auftraggeber voraus, sonst kann die Tätigkeit als unselbständige Erwerbstätigkeit umqualifiziert werden.

Den Lohn ohne GAV verhandeln

Kein GAV deckt die Entwickler ab: Der Lohn wird nach Kanton, Branche und Erfahrung verhandelt. Die Lohnumfragen des Verbands swissICT und der Lohnrechner Salarium des BFS sind vor einem Vorstellungsgespräch nützliche Vergleichswerte.

Sozialabzüge vom Bruttolohn

Vom Bruttolohn werden die Beiträge an AHV, IV und EO, die Arbeitslosenversicherung und die berufliche Vorsorge BVG abgezogen, deren Satz vom Alter abhängt. Die Krankenversicherung KVG wird separat bezahlt; die Seite zu Löhnen und Abzügen in der Schweiz erläutert diese Abzüge im Detail.

Aufstieg zur Softwarearchitektur oder ins Management

Nach einigen Jahren kann ein Entwickler Softwarearchitekt, technischer Leiter oder Projektleiter werden. Grosse Schweizer Unternehmen wie Swisscom oder die Banken bieten auch Expertenlaufbahnen an, und eine Spezialisierung auf Cloud oder Sicherheit erweitert die Möglichkeiten zusätzlich.

Die Schritte zur Anstellung als Entwickler

  1. Bestimmen Sie die Region und die Arbeitssprache: Englisch in Zürich, Französisch in der Romandie, Deutsch für die Berner Verwaltung.
  2. Stellen Sie ein öffentliches Code-Repository oder ein persönliches Projekt vor, das Tests, Dokumentation und Code-Review zeigt.
  3. Beantragen Sie bei einem ausländischen Diplom beim SBFI eine Niveaubestätigung, falls der Arbeitgeber sie verlangt.
  4. Bereiten Sie einen Schweizer Lebenslauf mit Foto, Technologien pro Projekt, monatsgenauen Daten und Referenzen vor.
  5. Sammeln Sie Arbeitszeugnisse und Bestätigungen früherer Arbeitgeber, bei Bedarf übersetzt.
  6. Üben Sie die technischen Vorstellungsgespräche, die oft aus einer Programmieraufgabe und einer Diskussion über die Architektur bestehen.
  7. Klären Sie nach der Unterzeichnung mit dem Arbeitgeber das Bewilligungsgesuch und den Anschluss an die Pensionskasse.

Lohn und Kosten beim Neustart als Entwickler

PostenRichtbetragEinflussfaktoren
JahresbruttolohnRichtwert, siehe swissICT und SalariumStadt, Branche, Sprache, Seniorität
Gesetzlicher Mindestlohn im Tessin 2026CHF 20,00 bis 20,50 pro Stunde, RichtwertBranche des Arbeitgebers
Niveaubestätigung des SBFICHF 350Bearbeitungsdauer von mehreren Monaten
Monatliche KVG-PrämieVariabelWohnkanton, Franchise, Alter
SozialabzügeProzentsatz des BruttolohnsAlter für die BVG, Plan der Pensionskasse

Unterlagen für die Bewerbung als Entwickler

  • Schweizer Lebenslauf mit Foto und Technologien pro Projekt
  • Auf das Produkt oder das Team zugeschnittenes Motivationsschreiben
  • Arbeitszeugnisse und Referenzschreiben
  • Abschlüsse EFZ, Bachelor oder Master, bei ausländischen mit Niveaubestätigung
  • Link zu einem Code-Repository oder Portfolio
  • Reisepass oder Identitätskarte, gegebenenfalls Bewilligung
  • Strafregisterauszug für Stellen bei Banken oder im öffentlichen Dienst

Häufige Fehler von Bewerbern als Entwickler

  • Eine lange Liste von Sprachen angeben, ohne das tatsächliche Niveau und die entsprechenden Projekte zu nennen, was im technischen Gespräch die Glaubwürdigkeit schwächt.
  • Einen Lebenslauf ohne genaue Daten und Arbeitszeugnisse einreichen, obwohl Schweizer Recruiter die Kontinuität des Werdegangs prüfen.
  • Auf die Bundesverwaltung zielen, ohne eine zweite Landessprache zu beherrschen, die in den in Bern veröffentlichten Inseraten oft verlangt wird.
  • Als Selbständiger nur einen einzigen Kunden ohne AHV-Anschluss in Rechnung stellen, mit dem Risiko einer Umqualifizierung und rückwirkender Beiträge.
  • Geld an einen Vermittler zahlen, der eine Bewilligung oder eine garantierte Stelle verspricht: Das ist ein klassisches Zeichen für Betrug.

Was Entwickler häufig fragen

Code-Review, Teamarbeit und technisches Gespräch

In den meisten Unternehmen arbeitet ein Entwickler nicht allein an seinem Code. Seine Kolleginnen und Kollegen lesen seine Änderungen, testen sie und geben Rückmeldungen. Kritik annehmen zu können, ohne sich gekränkt zu fühlen, und selbst höflich Kritik zu üben, zählt ebenso viel wie technisches Talent. Sagen Sie dies im Gespräch offen, mit einem selbst erlebten Beispiel.

Der Auswahlprozess umfasst oft mehrere Etappen: ein Gespräch mit dem Personalwesen, einen Programmiertest und dann ein Gespräch mit dem Team. Üben Sie, bei einer Aufgabe laut zu denken, denn die Prüfenden wollen Ihre Überlegungen nachvollziehen. Eine unvollkommene, aber gut erklärte Lösung ist oft mehr wert als ein korrektes Ergebnis, das schweigend abgeliefert wird.

Agile Methoden sind verbreitet. Sie beruhen auf kurzen Arbeitsphasen, täglichen Besprechungen und regelmässigen Rückblicken. Bereiten Sie sich darauf vor, Ihre Rolle in einem solchen Team zu beschreiben, wie Sie eine Aufgabe schätzen und was Sie tun, wenn Sie nicht weiterkommen. Auch automatische Tests und die Qualität des Codes kommen in den Fragen wieder vor, denn Software muss über Jahre wartbar bleiben.

Denken Sie schliesslich daran, wie Sie lernen. Ein Entwickler bleibt sein ganzes Berufsleben in Weiterbildung, und Recruiter schätzen Personen, die lesen, neue Werkzeuge ausprobieren und ihre Entdeckungen mit dem Team teilen. Nennen Sie ein aktuelles Thema, das Sie sich selbst erarbeitet haben, und was Sie daraus mitgenommen haben. Diese Lernfreude zählt oft mehr als die Beherrschung einer bestimmten Sprache.

Softwareentwickler: Codeprobe, Team und Bewerbungsgespräch

Beim Einstellungsverfahren für Entwickler wird häufig eine Codeprobe verlangt, sei es als Aufgabe zu Hause oder als gemeinsames Programmieren im Gespräch. Achten Sie auf lesbaren Code, kurze Begründungen und sinnvolle Tests. Perfektion ist nicht das Ziel; wichtiger ist, dass das Team sieht, wie Sie arbeiten und mit Rückmeldungen umgehen.

Auch das Zwischenmenschliche wird geprüft. Man fragt, wie Sie Fehler besprechen, Wissen weitergeben und mit Kollegen aus anderen Fachbereichen reden. Bereiten Sie ein Projekt vor, auf das Sie stolz sind, und erklären Sie Ihren persönlichen Beitrag. Ein Lebenslauf mit Zeugnissen und einer kurzen Liste der verwendeten Werkzeuge genügt vollauf.

Genügt das EFZ als Informatiker, um Entwickler zu sein?

Ja, viele Schweizer Entwickler arbeiten mit einem EFZ und einigen Jahren Erfahrung. Die Berufsmaturität ermöglicht anschliessend den Einstieg in eine Fachhochschule für einen Bachelor, der nützlich ist, um in grossen Unternehmen Stellen als Architekt oder technischer Leiter anzustreben.

Kann man für ein Schweizer Unternehmen arbeiten und in Frankreich wohnen bleiben?

Ja, als Grenzgänger mit einer Bewilligung G, wenn Sie physisch in der Schweiz arbeiten und mindestens einmal pro Woche nach Hause zurückkehren. Homeoffice von Frankreich aus wird durch Steuer- und Sozialversicherungsabkommen geregelt; klären Sie den zulässigen Anteil mit dem Arbeitgeber.

Welche Programmiersprachen sind in der Schweiz am meisten gefragt?

Java und C# sind bei Banken und Versicherungen weiterhin sehr präsent, Python gewinnt mit den Daten an Bedeutung, und TypeScript setzt sich im Frontend durch. Die Industrie sucht C und C++ für Embedded-Systeme. Die in Ihrem Kanton veröffentlichten Angebote bleiben der beste Indikator für die lokale Nachfrage.

Stellen Schweizer Unternehmen Entwickler von ausserhalb der EU ein?

Manche tun dies für erfahrene oder seltene Profile, denn das Verfahren verlangt den Nachweis, dass kein geeigneter Schweizer oder europäischer Kandidat in Frage kommt. Die Bundeskontingente begrenzen zudem die Zahl der Bewilligungen, sodass Juniors aus Drittstaaten geringere Chancen haben.

Personalvermittler, Arbeitgeber und Plattformen für Ihre Bewerbung

  • Swisscom – Careers — Karriereseite des führenden Schweizer Telekommunikations- und IT-Anbieters, der in der ganzen Schweiz Profile in IT, Cloud, Cybersicherheit und Daten einstellt.
  • freelancermap Switzerland — Schweizer Plattform für Freelance-Einsätze, auf der selbständige Informatiker und Berater Projekte von Unternehmen und Agenturen finden.
  • TieTalent — In der Westschweiz entstandene Recruiting-Plattform für Technik, die Entwickler, Datenspezialisten und IT-Ingenieure mit Arbeitgebern in der Schweiz zusammenbringt.
  • Coople — Schweizer Plattform für flexible Arbeit, die Arbeitskräfte mit kurzen temporären Einsätzen verbindet, auch abends und am Wochenende.