239 offene Stellen Software Development
JAVA (Lead) Software Engineer (m/w/d)
Über
Verantwortung
Entwicklung und Betrieb von Webportalen auf Basis verteilter Micro-Frontends
Modellierung und Implementierung von SaaS-Lösungen
Umsetzung fachlicher Domain-Konzepte unter Anwendung der Allgegenwärtigen Sprache (Ubiquitous Language)
Verantwortung für den gesamten Technologie-Stack zur Entwicklung moderner Web-Applikationen
Aufbau und Pflege einer Build-Automatisierungsumgebung
Coaching und technische Unterstützung der Teammitglieder
Qualifikationen
Fundierte Erfahrung in der Backend-Entwicklung mit Spring Boot oder ExpressJS sowie Kenntnis in Java, TypeScript, Groovy oder Kotlin
Sicher im Umgang mit FaaS, WebSockets und REST (HTTP/2) für Service-Kommunikation
Erfahrung im Frontend mit WebComponents, React, HTML, Sass und CSS
Kenntnisse in Build- und Deployment-Automatisierung mit Gradle, Webpack, pnpm, Jenkins und Docker
Erfahrung in agilen Entwicklungsumgebungen und in der Vermittlung von Best Practices
Fliessendes Deutsch
Benefits
Full Stack Engineer – Java & TypeScript, Agentic AI (m/w/d)
Über
Rolle
Du entwickelst Software nicht einfach nach fertigen Spezifikationen, sondern gehst gemeinsam mit den Kunden der eigentlichen fachlichen Herausforderung auf den Grund. Dabei bewegst du dich über den gesamten Entwicklungsprozess – von Event Storming und Domain-Modellierung über API und Backend bis zur Web-Oberfläche.
Technologisch arbeitest du vor allem mit Java und TypeScript, ergänzt durch Spring, Node.js, REST und WebSockets. KI-Agenten gehören dabei selbstverständlich zu deinem Werkzeugkasten. Du nutzt sie dort, wo sie dich schneller machen, überprüfst ihre Ergebnisse aber kritisch und übernimmst die Verantwortung für den finalen Code.
Verantwortung
Du erschliesst gemeinsam mit Fachvertretern komplexe fachliche Anforderungen und übersetzt sie in belastbare Softwarelösungen.
Du arbeitest mit Event Storming, Domain-Modellierung und Domain-driven Design.
Du entwickelst Lösungen vom Domain-Modell über APIs und Services bis zur Web-Oberfläche.
Du setzt Java, TypeScript, Spring, Node.js, REST und WebSockets gezielt ein.
Du nutzt KI-Agenten als produktives Werkzeug und beurteilst deren Vorschläge kritisch auf Qualität, Sicherheit und fachliche Korrektheit.
Du entwickelst Tests und Testdaten, die auch bei komplexen Fachlogiken zuverlässig nachweisen, dass die Software korrekt funktioniert.
Du verbesserst Build-, Deployment- und Betriebsprozesse und automatisierst wiederkehrende Abläufe.
Du bringst deine Erfahrung mit TDD, Refactoring, Pair Programming und Code Reviews ins Team ein.
Du coachst Kolleginnen und Kollegen und unterstützt sie dabei, moderne Entwicklungs- und KI-Werkzeuge sinnvoll einzusetzen.
Du arbeitest direkt mit Kunden und Fachbereichen und übernimmst Verantwortung für deine Lösungen.
Qualifikationen
Du hast mindestens fünf Jahre Erfahrung in der Entwicklung produktiver Software, die auch langfristig betrieben und weiterentwickelt wird.
Du hast praktische Erfahrung mit KI-Agenten in der Softwareentwicklung und weisst, wann deren Ergebnisse kritisch hinterfragt werden müssen.
Qualitätssicherung ist für dich kein letzter Schritt, sondern Bestandteil der Entwicklung.
Du verfügst über fundierte Kenntnisse in Java oder TypeScript sowie im modernen Web-Umfeld.
Du hast Freude daran, dich in komplexe Fachdomänen einzuarbeiten und gemeinsam mit Kunden die tatsächlichen Anforderungen herauszuarbeiten.
Du bist kommunikativ und kannst technische sowie fachliche Themen verständlich vermitteln.
Du arbeitest eigenständig, analytisch und mit hohem Verantwortungsbewusstsein.
Du verfügst über verhandlungssichere Deutschkenntnisse, da die fachliche Zusammenarbeit mit Schweizer Kunden auf Deutsch erfolgt.
Benefits
Senior SharePoint Online Engineer (m/w/d)
Über
Rolle
Intranets erreichen Tausende von Nutzenden – entsprechend hoch ist der Anspruch an die Plattform. Genau dort setzt Deine Arbeit an. Du verantwortest die technische Umsetzung von Intranet- und Collaboration-Anwendungsfällen von der Anforderung bis zum Betrieb. Bei der Migration von Inhalten übernimmst Du die technische Führung. Als erfahrene:r Engineer prägst Du Standards und begleitest Kolleg:innen fachlich.
Verantwortung
Du verantwortest die technische Umsetzung von Intranet- und Kollaborationsanwendungsfällen von der Anforderungsphase bis zum Produktivbetrieb
Du übernimmst die technische Führung bei der Migration von Intranet-Inhalten und der Weiterentwicklung der SharePoint-Plattform
Du entwirfst, entwickelst und pflegst moderne SharePoint-Online-Lösungen inklusive Informationsarchitektur, Berechtigungen, Suche und Governance
Du erweiterst Intranet-Funktionen und Integrationen, die unternehmensweit skalieren
Du entwickelst Integrations- und Migrationswerkzeuge inklusive Metadaten-Mapping, Link-Integrität und Qualitätsprüfungen
Zudem leitest Du Code Reviews, definierst technische Standards, verbesserst CI/CD und begleitest Kolleg:innen fachlich
Qualifikationen
Du verfügst über einen Bachelor-Abschluss in Informatik, einem verwandten Fach oder eine abgeschlossene Ausbildung als Softwareentwickler:in
Du bringst mindestens 5 Jahre Praxis als Senior SharePoint Engineer/Developer mit nachweisbaren Erfolgen bei Unternehmensplattformen mit
Du kennst SharePoint in Entwicklung und Administration fundiert, inklusive moderner Muster und Betriebsmodelle in regulierten Umfeldern
Du hast umfassende Erfahrung in der Webentwicklung mit TypeScript/JavaScript, modernem Frontend und APIs
Du verstehst Identitäts-, Berechtigungs- und Governance-Konzepte und hast Migrationen geplant sowie umgesetzt
Du bist pragmatisch, kommunikativ, übernimmst Verantwortung und sprichst fliessend Englisch mit Deutsch-Grundkenntnissen
Benefits
Insurance Application Test Engineer / Manager (m/w/d)
Über
Rolle
Du unterstützt beim Aufbau und der Weiterentwicklung eines Fach-Testteams und stellst sicher, dass komplexe Versicherungsapplikationen bei Releases und Updates zuverlässig funktionieren. Dabei analysierst du Geschäftsprozesse, entwickelst Testfälle und sorgst gemeinsam mit Business Analysten, Entwicklern und externen Partnern für eine durchgängige Qualitätssicherung.
Verantwortung
Du wirkst beim Auf- und Ausbau des Fach-Testteams mit und gestaltest den Testprozess aktiv weiter.
Du planst und führst Tests für komplexe Versicherungsapplikationen durch, beispielsweise in den Bereichen Leistungsabrechnung und Policenverwaltung.
Du stellst die End-to-End-Qualität bei Releases und Updates sicher.
Du erstellst Testfälle und unterstützt bei deren Automatisierung, um die korrekte Abbildung von Versicherungsprozessen und -logik sicherzustellen.
Du analysierst Testergebnisse und dokumentierst auftretende Fehler nachvollziehbar.
Du priorisierst Defects gemeinsam mit Business Analysten, Entwicklern und Lieferanten und begleitest deren Behebung.
Du bringst deine Erfahrung aktiv in die Weiterentwicklung von Testmethoden und Qualitätssicherungsprozessen ein.
Qualifikationen
Du hast eine abgeschlossene Informatikausbildung oder eine kaufmännische Grundausbildung mit Erfahrung in der Versicherungsbranche.
Du verfügst über mehrjährige Erfahrung im Software Testing.
Kenntnisse im Bereich Kranken- und Unfallversicherung sind von Vorteil.
Du hast Freude daran, Applikationen detailliert zu testen und komplexe Prozesse zu analysieren.
Du interessierst dich für Testautomatisierung und moderne Qualitätssicherung.
Du arbeitest strukturiert, sorgfältig und analytisch.
Eine ISTQB-Zertifizierung ist von Vorteil.
Du kommunizierst gerne mit verschiedenen Fachbereichen und arbeitest gerne im Team.
Linux Engineer Software (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Entwicklung, Implementierung und Optimierung von Linux-basierten Softwarelösungen im professionellen Umfeld. Du analysierst komplexe technische Anforderungen, konzipierst passende Architekturen und setzt diese in robuste, skalierbare Software um. Dabei stellst du sicher, dass Systeme stabil, performant und sicher laufen und kontinuierlich an neue Anforderungen angepasst werden. Du arbeitest eng mit angrenzenden Fachbereichen zusammen, um Schnittstellen abzustimmen und technische Konzepte klar zu kommunizieren. Mit deinem fundierten Linux-Know-how treibst du technische Verbesserungen voran und sorgst für eine hohe Qualität in der gesamten Software-Entwicklungskette.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle definierst du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als Senior Software Engineer Linux kommunizierst du Projektfortschritte transparent gegenüber internen und externen Stakeholdern und steuerst Massnahmen sowie Change Requests
- Du arbeitest eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- In dieser Rolle stellst du die Einhaltung relevanter Automotive-Standards und -Prozesse sicher (z. B. ISO 26262, IEC 61508, ISO/SAE 21434)
- Als Senior Software Engineer Linux gestaltest und weiterentwickelst du die Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet
- Du hast mehrjährige, mindestens 5 Jahre Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie, zum Beispiel ISO 26262, fundiert
- Du bringst praktische Erfahrung mit dem Yocto Project oder vergleichbaren Embedded-Linux-Build-Systemen mit
- Du programmierst sehr sicher in C/C++ und hast zudem Erfahrung mit Python sowie Shell- bzw. Bash-Scripting
- Du arbeitest strukturiert und lösungsorientiert, verfügst über ausgezeichnete Kommunikations- und Kooperationsfähigkeiten und hast ein hohes Qualitätsbewusstsein
Benefits
Software Entwickler: in (Embedded, Linux, Java) (m/w/d)
Über
Rolle
In dieser Rolle übernimmst du als Senior Software Engineer die Verantwortung für die Konzeption, Entwicklung und Optimierung von Linux-basierten Softwarelösungen. Du analysierst komplexe Anforderungen, entwirfst tragfähige Architekturen und setzt diese in robuste, performante und gut wartbare Software um. Dabei stellst du durch saubere Implementierung, Tests und Code-Reviews eine hohe Qualität sicher und treibst die kontinuierliche Verbesserung der bestehenden Systeme voran. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, um technische Konzepte abzustimmen und Lösungen effizient in die Gesamtumgebung zu integrieren. Durch deine Erfahrung im Linux-Umfeld bringst du neue Impulse ein und trägst massgeblich zur Weiterentwicklung der eingesetzten Technologien bei.
Verantwortung
- Du entwickelst Embedded-Linux-Software für induktive Ladeanwendungen
- In dieser Rolle verantwortest du Softwareanforderungen und -architekturen und erstellst hochwertige Design-Spezifikationen
- Als Senior Software Engineer Linux kommunizierst du Projektfortschritte transparent an interne und externe Stakeholder und steuerst Massnahmen sowie Change Requests
- Du arbeitest eng mit Hardware-Engineering-Teams zusammen, um eine optimale Integration von Software und Hardware sicherzustellen
- In dieser Rolle stellst du die Einhaltung relevanter Automotive-Standards und -Prozesse (z. B. ISO 26262, IEC 61508, ISO/SAE 21434) sicher
- Als Senior Software Engineer Linux gestaltest und entwickelst du die Sicherheitsarchitektur (Secure Boot, SELinux, OS-Hardening) für robuste und sichere Systeme weiter
Qualifikationen
- Du hast ein abgeschlossenes Studium (Bachelor oder Master) in Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet
- Du verfügst über mehrjährige, mindestens 5-jährige Erfahrung in der Entwicklung von Embedded-Linux-Software in einem anspruchsvollen industriellen Umfeld
- Du kennst relevante Softwareentwicklungsprozesse und -standards der Automobilindustrie, zum Beispiel ISO 26262, sehr gut
- Du beherrschst C und C++ sicher und hast zudem Erfahrung mit Python sowie Shell- bzw. Bash-Scripting
- Du bringst praktische Erfahrung mit dem Yocto Project oder einem vergleichbaren Embedded-Linux-Build-System mit
- Du arbeitest strukturiert und lösungsorientiert, kommunizierst klar und kooperativ und hast ein hohes Qualitätsbewusstsein für Design- und Entwicklungsprozesse im Embedded-Hardware-Umfeld
Benefits
(Senior) Software Engineer C# (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du moderne Webapplikationen als Fullstack Developer mit C# und Angular über den gesamten Entwicklungszyklus hinweg. Du übernimmst die Verantwortung für die Umsetzung neuer Features, wartest bestehende Lösungen und stellst deren hohe Qualität sicher. Dabei arbeitest du eng entlang fachlicher Anforderungen, übersetzt diese in saubere Softwarearchitektur und sorgst für eine performante, skalierbare Implementierung im Front- und Backend. Du bringst deine Erfahrung auf Professional-Level ein, um technische Entscheidungen kompetent zu treffen und Best Practices in der Entwicklung umzusetzen. Zudem stellst du durch Tests, Code-Reviews und kontinuierliche Optimierungen sicher, dass deine Lösungen robust, zukunftsfähig und benutzerfreundlich sind.
Verantwortung
- Du entwickelst unsere Maklersoftware BETTERHOMES Betternet weiter
- In dieser Rolle wartest und optimierst du unsere Crawler
- Als Professional Fullstack Developer C# Angular entwickelst und unterhältst du interne und externe Schnittstellen
- Du verantwortest den Unterhalt unserer Websites
- In dieser Rolle definierst und sicherst du unsere Qualitätsstandards
- Als Professional Fullstack Developer C# Angular unterstützt und schulst du Entwickler auf deinem Fachgebiet
Qualifikationen
- Du arbeitest professionell mit TypeScript, Angular und .NET 7+
- Du verfügst über mindestens 5 Jahre Berufserfahrung im Fullstack Development mit .NET und Angular
- Du beherrschst objektorientierte Programmierung und die SOLID Prinzipien sehr gut
- Du bringst wünschenswerte Kenntnisse in T-SQL, Node.js, Blazor, Elasticsearch und CI/CD Pipelines mit
- Du hast idealerweise Erfahrung mit Docker, Kubernetes, Azure Cloud und MongoDB
- Du übernimmst gerne Verantwortung, arbeitest selbständig, bist kommunikativ und verfügst über sehr gute Deutschkenntnisse (mindestens B2) sowie gute Englischkenntnisse
Software Engineer C# /.Net / Angular (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Professional Fullstack Developer moderne Webapplikationen von der Datenbank bis zum Frontend mit C# und Angular. Du übernimmst die Verantwortung für die Konzeption, Implementierung und Weiterentwicklung von skalierbaren, performanten Lösungen. Dabei sorgst du für eine saubere Architektur, hochwertige Codequalität und eine reibungslose Integration der verschiedenen Systemkomponenten. Zudem analysierst du Anforderungen, übersetzt sie in technische Spezifikationen und stellst sicher, dass die entwickelten Features stabil, sicher und benutzerfreundlich funktionieren.
Verantwortung
- Du entwickelst unsere Maklersoftware BETTERHOMES Betternet weiter
- In dieser Rolle wartest und optimierst du unsere Crawler
- Als Professional Fullstack Developer C# Angular entwickelst und unterhältst du interne und externe Schnittstellen
- Du verantwortest den Unterhalt unserer Websites
- In dieser Rolle definierst du Qualitätsstandards und stellst deren Einhaltung sicher
- Als Professional Fullstack Developer C# Angular unterstützt und schulst du andere Entwickler in deinem Fachgebiet
Qualifikationen
- Du beherrschst TypeScript, Angular und .NET 7+ auf professionellem Niveau
- Du hast mindestens 5 Jahre Erfahrung im Fullstack Development mit .NET und Angular
- Du verfügst über sehr gute Kenntnisse in OOP und den SOLID Prinzipien
- Du bringst idealerweise Wissen in T-SQL, Node.js, Blazor, Elasticsearch und CI/CD Pipelines mit
- Du hast von Vorteil Erfahrung mit Docker, Kubernetes, der Azure Cloud und MongoDB
- Du zeichnest dich durch ein hohes Verantwortungsbewusstsein, Selbständigkeit sowie sehr gute Deutsch- (mind. B2) und gute Englischkenntnisse aus
QA Automation Engineer (m/w/d)
Über
Die Fachkompetenz unseres Rocken Partners sind die Auswertung, Planung und Implementierung elaborierter Methoden. Der Service unseres Partners umfasst das Testmanagement, die Testautomatisierung und das Projektmanagement heterogener IT-Lösungen.
Rolle
Du zeichnest dich durch Teamfähigkeit, Kommunikationsstärke und eine hohe Eigeninitiative aus. Du schätzt die Arbeit im Team, übernimmst Verantwortung und arbeitest strukturiert. Hybrid-Arbeit (vor Ort oder remote) ist Teil des Arbeitsmodells.
Verantwortung
- Du führst Softwaretests im agilen Entwicklungsumfeld (Scrum/Kanban) durch und arbeitest als Embedded Tester in Projekten.
- Du arbeitest eng mit Entwicklern, Product Ownern und Stakeholdern zusammen, um Testanforderungen zu klären und sicherzustellen, dass die Software die Qualitätsstandards erfüllt.
- Du entwickelst und wartest automatisierte Testskripte mit Tools wie Playwright, Selenium oder Cypress.
- Du integrierst automatisierte Tests in CI/CD-Pipelines, um die kontinuierliche Qualität der Software sicherzustellen.
- Du dokumentierst Testergebnisse, identifizierst Fehler und hilfst bei deren Behebung.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Softwareentwicklung oder vergleichbare Ausbildung.
- Mindestens 2 Jahre Berufserfahrung in der Qualitätssicherung und im Testen von Software in agilen Teams.
- Erste Erfahrungen in der Testautomatisierung mit Tools wie Playwright, Selenium, JUnit oder TestNG.
- Grundkenntnisse in Continuous Integration/Continuous Deployment (CI/CD) sowie Testmanagement-Tools wie JIRA, Zephyr oder Xray.
- Praktische Kenntnisse in Programmiersprachen wie Java oder Python.
- ISTQB-Zertifizierung und solide Deutsch- und Englischkenntnisse in Wort und Schrift.
- Du bringst ein ausgeprägtes analytisches Denken mit, bist detailorientiert und hast eine hohe Lernbereitschaft.
Benefits
Automation Test Engineer 80-100% (m/w/d)
Über
Die Fachkompetenz unseres Rocken Partners sind die Auswertung, Planung und Implementierung elaborierter Methoden. Der Service unseres Partners umfasst das Testmanagement, die Testautomatisierung und das Projektmanagement heterogener IT-Lösungen.
Verantwortung
Entwicklung und Pflege automatisierter Testskripte mit Tools wie Playwright, Selenium, Cypress und Integration in CI/CD-Pipelines
Identifikation, Dokumentation und Behebung von Fehlern zur Verbesserung der Softwarequalität
Erstellung von Testdaten und Simulation von Testumgebungen für realistische Tests
Auswahl geeigneter Testautomatisierungsframeworks basierend auf spezifischen Anforderungen
Enge Zusammenarbeit mit Entwicklern, Product Ownern und Stakeholdern zur Klärung von Testanforderungen und Sicherstellung der Qualitätsstandards
Unterstützung bei der Definition und Umsetzung von Teststrategien und -methoden im agilen Umfeld
Qualifikationen
Abgeschlossenes Studium in Informatik, Softwareentwicklung oder eine vergleichbare Qualifikation
Mindestens fünf Jahre Berufserfahrung in einer ähnlichen Rolle
Fundierte Kenntnisse in Testmanagement-Tools wie JIRA, Zephyr, Xray oder Azure DevOps
Erfahrung mit Test-Tools wie Playwright, Selenium, JUnit oder TestNG
Erfahrung mit Continuous Integration und Continuous Deployment (CI/CD) Pipelines
Sicherer Umgang mit Programmiersprachen wie Java oder Python
Fließende Kommunikation in Deutsch und Englisch, sowohl mündlich als auch schriftlich
Benefits