Vorlage für Arbeitgeber

Stellenbeschreibung Softwareentwickler/in: Vorlage für die Schweiz

Diese Vorlage gibt Ihnen ein einsatzbereites Stelleninserat für Softwareentwickler/innen: Aufgaben, Muss- und Wunschanforderungen, ein Lohnband nach Erfahrungsstufe und Pensum-Angaben, alles mit Platzhaltern zum Ausfüllen.

Den allgemeinen Aufbau, das Gleichstellungsgesetz und den Datenschutz beschreibt der Leitfaden Stelleninserat schreiben. Hier steht nur, was bei dieser Rolle anders ist.

Die Rolle in Schweizer Unternehmen

Softwareentwicklerinnen und Softwareentwickler, in Schweizer Inseraten meist «Software Engineer» oder «Software Developer» genannt, schreiben und warten produktiven Code. Dazu entwerfen sie Komponenten und APIs, die andere Teams weiterverwenden können; die Qualität sichern sie mit Tests und Code-Reviews. Die Rolle deckt Backend, Frontend und Fullstack ab.

Im Enterprise-Umfeld dominieren Java sowie C# und .NET, dazu Python für Backend und Daten und JavaScript und TypeScript für Webanwendungen; Kubernetes zählt zu den Kernskills. Banken, Versicherer, Industrie, öffentliche Hand und Tech-Firmen suchen Engineers auf allen Stufen, vor allem in Zürich, Zug, Bern, Basel und Genf. Die Zahlen unter diesem Abschnitt zeigen den aktuellen Stand auf ITBoard: die meistgenannten Technologien der laufenden Inserate und das Lohnband.

Für Ihr Inserat ist der Titel «Softwareentwickler/in» allein deshalb zu breit. Bewerbende suchen nach Sprache oder Schicht, also «Java Developer», «.NET Entwickler» oder «Backend Engineer»; HR Today rät generell, die Suchbegriffe der Kandidierenden statt interner Jobtitel zu verwenden. Nennen Sie im Titel Sprache oder Schicht, Erfahrungsstufe und Pensum, und nennen Sie im Text zusätzlich das Produkt.

Offene Stellen100
Häufigste SkillsJava, C#, SQL
Remote oder hybrid92 %
Median Lohn (Mid-Level)CHF 105’000

Aufgaben, die in dieses Inserat gehören

HR Today empfiehlt höchstens sechs Aufgaben-Bullets. Wählen Sie die, die bei Ihnen anfallen, und ergänzen Sie jede mit Produkt und Stack.

  • Features umsetzen: Backlog-Anforderungen in produktiven Code in [Sprache] überführen, vom Entwurf bis zum Deployment.

  • Komponenten und APIs entwerfen: Schnittstellen so schneiden, dass andere Teams sie weiterverwenden, und Entscheide dokumentieren.

  • Qualität sichern: Unit- und Integrationstests schreiben, Code-Reviews geben und annehmen.

  • Betrieb mittragen: Container, Pipelines, Monitoring und Störungen im eigenen Code, wenn bei Ihnen «you build it, you run it» gilt.

  • Bestehenden Code warten: Legacy ablösen oder modernisieren; nennen Sie den Anteil Wartung.

  • Fachlich mitdenken: Anforderungen mit Product Owner und UX hinterfragen, Aufwand schätzen, technische Schulden benennen.

Sagen Sie, wie sich die Arbeit verteilt, etwa «60 % Neuentwicklung, 40 % Wartung», und für welches Produkt. «Spannende Projekte» sagt dazu nichts.

Anforderungen: Muss und Wunsch

JobCloud rät, Muss von «nice to have» zu trennen. Bei dieser Rolle entscheidet die Trennung, ob sich erfahrene Leute mit leicht anderem Stack überhaupt melden.

Muss
  • Informatiker/in EFZ Applikationsentwicklung, HF, FH, Universität oder ETH, oder Quereinstieg mit Portfolio

  • [n] Jahre produktive Erfahrung in [Sprache], etwa Java, C# und .NET, Python oder TypeScript

  • Git, automatisierte Tests und Code-Reviews als Arbeitsweise

  • Deutsch oder Englisch mit Niveau, so wie das Team es braucht

  • Arbeitsbewilligung für die Schweiz oder EU/EFTA-Staatsangehörigkeit, falls Sie keine Drittstaaten-Bewilligung beantragen

Wunsch
  • Container, Kubernetes, CI/CD-Pipelines

  • Cloud-Erfahrung mit [Azure, AWS oder GCP]

  • [Framework], zum Beispiel Angular oder Spring

  • Branchenkenntnis, etwa Banking oder Versicherung

  • Zweite Landessprache, wenn Kunden sie sprechen

Der Stellenmarkt-Monitor Schweiz zählte 2023 Deutsch in 87 % der Inserate und Englisch in 32 %, in Zürich in 42 %. Schreiben Sie Niveau und Zweck hin, etwa «Deutsch B2 für den Fachbereich, Englisch für Code und Dokumentation».

Das Rollenprofil nennt keine Zertifizierung; ein Cloud-Zertifikat gehört, wenn überhaupt, in die Wunschliste. «Arbeitsbewilligung vorhanden» ist zulässig, weil der Aufenthaltsstatus laut dem Rechtsratgeber des Bundes ein sachliches Kriterium ist; Ausschlüsse nach Ethnie oder Religion sind nach StGB Art. 261bis strafbar.

Lohnband und Pensum

Der ITBoard-Lohnreport für Software Engineers fasst mehrere Lohnquellen zusammen (Stand 2025/2026) und weist Jahreslöhne aus. Ein Junior verdient im Median CHF 80'000 (P25 bis P75 CHF 73'400 bis 86'600), ein Mid-Level CHF 105'000 (rund CHF 96'000 bis 114'000), ein Senior CHF 132'000 (rund CHF 120'000 bis 144'000). Im Inserat steht der Lohn als Monatslohn × 13; CHF 105'000 sind rund CHF 8'077 × 13.

Eine Pflicht zur Lohnangabe gibt es nicht, der Leitfaden Stelleninserat schreiben erklärt die Rechtslage im Detail. Inserate mit Lohnspanne erzielten im Stack-Overflow-Test 75 % mehr Klicks; bei Softwareentwickler/innen, wo viele Firmen um dieselben Sprachen konkurrieren, macht das einen spürbaren Unterschied. Schreiben Sie «13. Monatslohn» dazu; 75.9 % der Arbeitnehmenden erhielten ihn 2024 laut BFS, er ist Standard, kein Benefit.

Das Pensum steht in Prozent im Titel, bei dieser Rolle meist «80–100 %». Die vertragliche Wochenarbeitszeit lag 2024 bei 41 Stunden 47 Minuten; Inserate schreiben «41-» oder «42-Stunden-Woche». Fünf Wochen Ferien sind Marktstandard (Durchschnitt 2025: 5.2 Wochen), vier das gesetzliche Minimum nach OR Art. 329a. Rund 37 % der Erwerbstätigen arbeiten seit 2022 zumindest gelegentlich zu Hause; schreiben Sie «2 Tage pro Woche», nicht «flexibel». Für Grenzgänger gelten bis 40 % ohne Wechsel der Sozialversicherung.

Vorlage: Stelleninserat Softwareentwickler/in

Ersetzen Sie die Platzhalter in eckigen Klammern und streichen Sie, was bei Ihnen nicht gilt.

Vorlage zum Übernehmen
Titel und Eckdaten

Software Engineer [Java / .NET / TypeScript] (w/m/d), [Backend / Frontend], 80–100 %

[Ort], [2] Tage Homeoffice pro Woche, unbefristet, Stellenantritt nach Vereinbarung

Einleitung

[Firma] baut [Produkt] für [Kundengruppe]. Sie verstärken das Team [Name] ([n] Engineers), das [konkretes Problem] löst, von der Umsetzung bis zum Betrieb.

Aufgaben

Sie entwickeln Features in [Sprache / Framework] für [Produkt], vom Entwurf bis zum Deployment.

Sie entwerfen Schnittstellen und Komponenten, die andere Teams weiterverwenden.

Sie sichern die Qualität mit automatisierten Tests und Code-Reviews.

Sie betreiben Ihre Software mit: Container, [CI/CD-Tool], Monitoring.

Sie hinterfragen Anforderungen in Planning und Refinement.

Anforderungen

Informatiker/in EFZ Applikationsentwicklung, HF, FH oder Universität, oder gleichwertige Praxis mit Portfolio.

[n] Jahre Erfahrung mit [Sprache] in produktiven Systemen.

Sicherer Umgang mit Git, Tests und Code-Reviews.

Deutsch [B2] und Englisch [B2]; wir dokumentieren auf [Sprache].

Von Vorteil: Kubernetes, [Cloud], [Framework], Erfahrung in [Branche].

Angebot

Lohnband CHF [P25] bis CHF [P75] × 13, je nach Erfahrung, plus [Bonus / Beteiligung].

[41]-Stunden-Woche, 5 Wochen Ferien, [2] Tage Homeoffice pro Woche.

Stack: [Sprache, Framework, Datenbank, Cloud]; das Team entscheidet über Tooling selbst.

Weiterbildung: CHF [n] und [n] Tage pro Jahr.

Bewerbung

CV und Arbeitszeugnisse genügen, ein Motivationsschreiben braucht es nicht.

Ablauf: Rückmeldung innert [5] Arbeitstagen, Fachgespräch, technischer Termin von [90] Minuten, Entscheid innert [2] Wochen.

Fragen beantwortet [Name, Funktion], [E-Mail], [Telefon]. Datenschutz für Bewerbende: [Link zur Datenschutzerklärung].

Formulierungen und Fehler bei dieser Rolle

Entwickler lesen ein Inserat anders, als HR es schreibt. In der Stack-Overflow-Umfrage 2025 (24'900 Antworten) stehen Autonomie und Vertrauen, Bezahlung und echte Probleme auf den Rängen eins bis drei der Zufriedenheitstreiber; «Sie mögen Ihren Vorgesetzten» folgt auf Rang neun. 2021 wünschten 53 % der Befragten die Developer Experience im Inserat, 41 % Lohntransparenz, 35 % ein strukturiertes Onboarding. Beschreiben Sie also Deployment, Tooling-Entscheide und die ersten 90 Tage.

Auf der SECO-Liste der meldepflichtigen Berufsarten 2026 steht keine Informatik-Berufsart; Sie publizieren ohne RAV-Sperrfrist, anders als bei UX/UI-Design, das 2026 unter «Grafik- und Multimediadesigner» fällt. Ein häufiger Fehler bei Java- oder .NET-Stellen ist die lange Werkzeugliste. Wer Spring, Hibernate, Kafka, Docker, Kubernetes und drei Cloud-Anbieter gleichzeitig als Muss verlangt, bekommt weniger Bewerbungen als mit drei bis vier klar priorisierten Kriterien.

Prüfen Sie vor dem Publizieren

  1. Titel mit Sprache oder Schicht, Erfahrungsstufe und Pensum

  2. Keine zehn Jahre Erfahrung für ein fünf Jahre altes Framework

  3. Höchstens sechs Aufgaben, jede mit Produkt und Stack, Anteil Wartung genannt

  4. Lohnband in CHF × 13 mit Stufe statt «marktübliches Salär»

  5. Homeoffice-Tage, Wochenstunden und Sprachniveau als Zahl oder Stufe

  6. Bewerbungsweg ohne Motivationsschreiben, mit Datenschutzerklärung, Kontaktperson und Zeitplan

Verwandte Vorlagen

Passt der Zuschnitt nicht genau, zeigen die Karten unten die naheliegenden Alternativen: Fullstack, wenn die Person auch das Frontend baut, und DevOps, wenn Betrieb und Infrastruktur überwiegen.

Entwicklung

Fullstack-Entwickler/in

Vom Frontend im Browser bis zu API und Datenbank; Generalisten für Produktteams und Scale-ups.

Betrieb

DevOps Engineer

CI/CD-Pipelines, Infrastruktur als Code und Container-Plattformen.

Leitfaden

Stelleninserat schreiben

Aufbau, Schweizer Konventionen, Rechtsrahmen und die generische Vorlage.

Häufige Fragen zur Stellenbeschreibung Softwareentwickler/in

Software Engineer oder Softwareentwickler/in: Welcher Titel gehört ins Inserat?

Beide Begriffe sind in der Schweiz synonym; gesucht wird nach Sprache oder Schicht. «Java Software Engineer, Backend, 80–100 %» findet mehr passende Leute als «Softwareentwickler/in». Eine geschlechtsneutrale Form schreibt das Gesetz nicht vor, das Gleichstellungsgesetz verbietet die Benachteiligung bei der Anstellung; die Schrägstrichform oder «(w/m/d)» ist verbreitete Praxis.

Welches Lohnband soll ich für Softwareentwickler/innen angeben?

Der ITBoard-Lohnreport nennt für Software Engineers Jahresmediane von CHF 80'000 (Junior), CHF 105'000 (Mid-Level) und CHF 132'000 (Senior), Stand 2025/2026. Nennen Sie das Band der gesuchten Stufe von P25 bis P75, für Mid-Level rund CHF 96'000 bis 114'000, als Monatslohn × 13. Der Mid-Level-Median reicht von CHF 107'100 in Zug bis CHF 88'200 in Sitten.

Ist eine Stelle als Softwareentwickler/in meldepflichtig?

Nein. Die Stellenmeldepflicht gilt 2026 in Berufsarten mit einer Arbeitslosenquote von mindestens 5 %, und auf der SECO-Liste vom 1. Dezember 2025 steht keine Informatik-Berufsart. Sie publizieren ohne fünftägige Sperrfrist im Job-Room, anders als bei UX/UI-Design, das 2026 unter «Grafik- und Multimediadesigner» fällt. Im Zweifel prüfen Sie den Titel mit dem Check-Up-Tool des SECO.

Welche Sprachkenntnisse soll ich verlangen?

Nur die nötigen, mit Niveau; die Deutsch-, Englisch- und Regionalanteile stehen im Abschnitt Anforderungen oben. Für international zusammengesetzte Teams in Zürich ist ein rein englisches Inserat üblich, weil der Teamalltag ohnehin auf Englisch läuft. Mit Standorten in der Romandie oder im Tessin lohnt sich eine zweisprachige statt einer reinen Übersetzungsfassung.

Welche Unterlagen soll ich von Softwareentwickler/innen verlangen?

CV und Arbeitszeugnisse als PDF genügen; Zeugnisse sind Schweizer Standard (OR Art. 330a). Verzichten Sie auf das Motivationsschreiben und bitten Sie um einen Link zu GitHub oder einem Projekt. Informieren Sie nach DSG Art. 19 über Zweck und Empfänger der Daten und vernichten Sie Dossiers nach der Absage, sofern die Person nicht dem Talentpool zugestimmt hat.

Inserat aus dieser Vorlage erstellen

Ein Firmenkonto ist kostenlos und enthält 3 Gratis-Inserate; danach kostet ein Basic-Inserat CHF 49 für 1 Monat. Lohnband und Skills des Inserats erscheinen als Filter und als strukturierte Daten für Google for Jobs.