Stellenbeschreibung Vorlage: Senior Software Engineer
Diese Vorlage hilft Schweizer KMU-Gründern und HR-Verantwortlichen, eine aussagekräftige Stellenbeschreibung für Senior Software Engineers zu verfassen. Sie deckt Aufgaben, technische und soziale Anforderungen sowie realistische Kompensation ab – strukturiert nach Pensum-Prozentsatz und Kanton. Passen Sie die technische Ausrichtung, den Ort und die Sprache Ihrer Umgebung an.
Eine präzise Stellenbeschreibung zieht qualifizierte Ingenieure an und setzt von Anfang an klare Erwartungen. Diese Vorlage richtet sich an Schweizer Unternehmen ohne HR-Abteilung – nutzen Sie sie als Ausgangspunkt und passen Sie Kanton, Ort und technische Schwerpunkte an.
Nennen Sie Ihren Kanton und die Stadt deutlich (z. B. 'Zürich' oder 'Wallis'). Sprachanforderungen gehören ins Abschnitt Qualifikationen. Schweizer Löhne werden üblicherweise als Jahresbetrag in CHF angegeben, mit 13-Monatslohn als Standard.
Aufgaben und Verantwortlichkeiten
Beginnen Sie mit einem Satz, was der Ingenieur entwickelt oder betreut – seien Sie konkret zu Ihrem Produkt. Listen Sie 4–6 Kernaufgaben auf: Features entwickeln, Code Review, Mentoring, Architektur-Entscheidungen, etc.
Beziehen Sie sich auf die Realität Ihres Unternehmens. Muss jemand eine Migration leiten, einen Service besitzen oder schnell Features ausliefern? Konkrete Beschreibungen ziehen die richtigen Kandidaten an, nicht nur Zuschauer.
- Software-Features in [Ihre Tech-Stack, z.B. 'Node.js und React'] entwickeln, umsetzen und deployen
- Code von Junior-Entwicklern reviewen, Mentoring anbieten; zu technischen Standards beitragen
- Mit Product und Design zusammenarbeiten, um Anforderungen in skalierbare Lösungen umzuwandeln
- Produktionsprobleme diagnostizieren und beheben; Beteiligung an On-Call-Rotation [falls nötig]
- Verantwortung übernehmen für [spezifisches Gebiet, z.B. API-Layer, Frontend-Performance, DB-Optimierung]
- CI/CD-Pipelines und Entwicklungsprozesse kontinuierlich verbessern
Anforderungen und Qualifikationen
Muss-Anforderungen zuerst: Jahre Berufserfahrung (z. B. 5+), Sprachen und Frameworks, Soft Skills wie Kommunikation. Wenn Deutsch, Französisch oder Englisch notwendig ist, nennen Sie es hier.
Gerne-habe-ich-Anforderungen folgen danach: Zertifikate, Erfahrung mit Ihrem Stack, Domain-Wissen (Fintech, Healthcare) oder Open-Source-Beiträge. Machen Sie die 'Gerne-habe-ich' nicht verpflichtend – Kandidaten selbst-selektieren besser.
- 5+ Jahre Berufserfahrung in Software-Engineering
- Solide Kenntnisse in [Sprache: Go, Python, Java, C#, etc.] und [Framework oder Sprache]
- Nachgewiesene Fähigkeit, wartbaren, getesteten Code zu schreiben und andere zu mentorieren
- Fliessend in [Deutsch, Französisch, Englisch oder andere]; weitere Sprachen ein Plus
- (Gerne) Erfahrung mit [Cloud: AWS, GCP, Azure] oder Kubernetes
- (Gerne) Erfolgreiche Produktentwicklung in [Ihre Domain: SaaS, eingebettete Systeme, etc.]
Das bieten wir
Lohn ist das Fundament. Recherchieren Sie Benchmarks (z.B. salary.ch, jobs.ch) für Ihren Kanton; bieten Sie eine realistische Spanne in CHF. 13-Monatslohn, Urlaubstage und Krankenkasse-Zuschuss sind Standard in der Schweiz – nehmen Sie diese als Basis.
Danach folgen die immateriellen Dinge: Flexible Arbeitszeiten, Home-Office-Richtlinie, Lernbudget, Equity (falls vorhanden). Seien Sie spezifisch bei Pensum (z.B. '80–100%') und Ort (Büro, hybrid, remote). Ehrlichkeit hier baut Vertrauen auf.
- Wettbewerbsfähiger Lohn: CHF [Spanne] pro Jahr, 13-Monatslohn Standard
- Flexible Arbeit: [X] Tage Home-Office pro Woche; Kernzeiten [Y–Z]
- 25 Ferientage plus Feiertage des Kantons [Ihr Kanton]
- Lernbudget: CHF [Betrag] jährlich für Kurse, Konferenzen oder Zertifikate
- Umfassende Krankenversicherung; [X]% Arbeitgeberzuschuss
- [Weitere: Equity, Pensionskassen-Ausbau, kostenloses Mittagessen, Gym, Fahrrad-Leasing, etc.]
Häufige Fragen
- Sollte ich Jahre oder eine Spanne angeben?
- Nennen Sie ein Minimum (z.B. '5+ Jahre') zum Filtern, aber bleiben Sie flexibel – ein 4-Jahre-Ingenieur mit starkem Portfolio kann besser sein als ein 6-Jahre-Generalist. Spezifizieren Sie nur, wenn wirklich nötig (z.B. Embedded Systems in Automotive). Sie können immer während des Screening nachjustieren.
- Welches Pensum sollte ich ausschreiben?
- Nennen Sie Ihr Hauptbedarf (z.B. '100%'), aber signalisieren Sie Flexibilität, wenn Sie offen sind (z.B. '80–100%'). Remote-Worker und Eltern suchen oft reduziertes Pensum; Klarheit upfront vermeidet Missverständnisse. Bestätigen Sie mit Ihrem Revisor oder HR-Berater, wie reduziertes Pensum die AHV/IV-Beiträge beeinflusst.
- Wie spezifisch sollte ich bei der Tech-Stack sein?
- Listen Sie Ihre Kernsprachen und Frameworks auf (die sie täglich nutzen). Vermeiden Sie jeden Zusatz zu nennen – das grenzt Ihr Becken unnötig ein. Wenn Sie offen für Lernen sind, sagen Sie: 'Starke Python-Kenntnisse oder Bereitschaft, Go zu lernen.' Das zieht neugierige Ingenieure an, nicht nur Exact-Match-Sucher.
Allgemeine Informationen für Schweizer Arbeitgeber, keine Rechtsberatung. Lassen Sie alles mit rechtlichen Folgen von einer Juristin prüfen.