169 offene Stellen Software Development
Application Engineer (m/w/d)
Rolle
In dieser Rolle identifizierst du proaktiv Optimierungspotenziale und leitest daraus Initiativen sowie IT-Projekte ab, die du strukturiert und verantwortungsvoll zum Erfolg führst. Du übernimmst die Projektleitung, klärst Ziele, definierst Roadmaps, sicherst den Fortschritt und gehst Risiken frühzeitig an. Du evaluierst und realisierst KI-Use-Cases rund um Automatisierung, intelligente Assistenten und Datenanalyse und setzt Lösungen mit modernen KI-Tools produktiv um. Zudem entwickelst, wartest und optimierst du Applikationen – mehrheitlich auf Basis der Microsoft Power Plattform – und stellst dabei eine hohe Benutzerfreundlichkeit sicher. Durch deine Eigeninitiative, dein strukturiertes Arbeiten und deinen Austausch im Team trägst du wesentlich dazu bei, den digitalen Reifegrad der Organisation kontinuierlich zu erhöhen.
Verantwortung
- Du identifizierst proaktiv Optimierungspotenziale und leitest daraus Initiativen und Projekte ab.
- In dieser Rolle übernimmst du die Projektleitung, klärst Ziele, definierst Roadmaps und stellst Fortschritt sowie Risikomanagement sicher.
- Du evaluierst relevante KI-Use-Cases und setzt diese beispielsweise für Automatisierung, intelligente Assistenten und Datenanalyse um.
- In dieser Rolle entwickelst du Lösungen mit modernen KI-Tools und führst sie produktiv im Unternehmen ein.
- Du wartest und optimierst entwickelte sowie bestehende Applikationen, mehrheitlich auf der MS-Powerplattform, kundenfreundlich weiter.
Qualifikationen
- Du hast einen Bachelor- oder Masterabschluss in Informatik mit Schwerpunkt Artificial Intelligence und/oder Software Systems oder eine vergleichbare, praxisnahe Qualifikation.
- Du verfügst über Erfahrung in der Entwicklung von Anwendungen, idealerweise mit Low-Code/No-Code-Plattformen und insbesondere mit der Microsoft Power Plattform.
- Du agierst proaktiv, erkennst Handlungsbedarf selbstständig und setzt notwendige Schritte eigenverantwortlich um.
- Du übernimmst Verantwortung für Entscheidungen, Ergebnisse und den Erfolg deiner Projekte und behältst dabei stets das Ziel im Blick.
- Du arbeitest strukturiert, kannst Aufgaben priorisieren und führst mehrere parallel laufende Projekte sicher und klar.
- Du begeisterst dich für KI, Automatisierung und Daten, baust dein Know-how kontinuierlich aus und teilst neue Erkenntnisse aktiv im Team.
Softwarearchitektin / Softwarearchitekt Portalplattform (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Verantwortung für ein Entwicklungsteam innerhalb eines Agile Release Trains und gestaltest die Architektur eines modernen Portals aktiv mit. Du erstellst Solution Designs, wirkst an Architekturentscheiden mit und stellst sicher, dass Architekturprinzipien sowie Security- und Qualitätsanforderungen auf Teamebene eingehalten werden. Zudem treibst du die technische Weiterentwicklung voran, unterstützt die Roadmap, coachst Entwicklerinnen und Entwickler und förderst gute Engineering Practices. Hands-on-Engineering gehört für dich selbstverständlich zu deinem Rollenverständnis und fliesst direkt in den Aufbau einer nachhaltigen, modularen Portalarchitektur ein. Dabei arbeitest du strukturiert, analytisch und bringst deine konzeptionelle Stärke ebenso ein wie deine praktische Umsetzungserfahrung.
Verantwortung
Technische Verantwortung für ein Entwicklungsteam innerhalb des Agile Release Trains.
Aktive Mitgestaltung der Portalarchitektur in enger Zusammenarbeit mit dem System Architect.
Erstellung von Solution Designs sowie Mitwirkung bei Architekturentscheiden.
Sicherstellung von Architekturprinzipien, Security und Qualitätsanforderungen.
Unterstützung der technischen Roadmap, Förderung moderner Engineering Practices und Aufbau einer nachhaltigen Portalarchitektur.
Qualifikationen
Fundierte Kenntnisse in Java, Spring, React, REST-APIs sowie modernen Entwicklungsumgebungen.
Erfahrung mit CI/CD-Pipelines, Infrastructure-as-Code und cloudnaher Entwicklung mit Azure.
Mehrjährige Praxis in Softwarearchitektur oder als Senior Lead Developer.
Analytische, strukturierte und konzeptionell starke Arbeitsweise mit hoher Praxisorientierung.
Deutsch schriftlich sowie mündlich einwandfrei, gute Englischkenntnisse; Hochschulabschluss oder Zertifizierungen in Architektur oder SAFe von Vorteil.
Benefits
Software Architect Portalentwicklung (m/w/d)
Rolle
In dieser Rolle übernimmst du die technische Verantwortung für eines der agilen Entwicklungsteams und gestaltest die Architektur eines modernen Portals aktiv mit. Du erstellst Solution Designs, wirkst an zentralen Architekturentscheiden mit, treibst die technische Weiterentwicklung voran und stellst sicher, dass Architekturprinzipien sowie Security- und Qualitätsanforderungen auf Teamebene eingehalten werden. Du verantwortest die Unterstützung der technischen Roadmap, coachst Entwicklerinnen und Entwickler und förderst gute Engineering Practices im Sinne einer nachhaltigen, zukunftsfähigen Portalarchitektur. Hands-on-Engineering ist für dich selbstverständlicher Bestandteil deines Rollenverständnisses, sodass du konzeptionelle Stärke und praktische Umsetzungsfähigkeit direkt verbindest. Durch deine strukturierte, analytische Arbeitsweise und dein kommunikatives Auftreten prägst du die Weiterentwicklung einer modernen, cloud-nahen Softwarelandschaft massgeblich mit.
Verantwortung
Du übernimmst die technische Verantwortung für ein Entwicklungsteam im Agile Release Train.
Du gestaltest die Architektur des Swissmedic-Portals gemeinsam mit dem System Architect weiter.
Du erstellst Solution Designs, begleitest Architekturentscheide und förderst die technische Weiterentwicklung.
Du stellst Security-, Qualitäts- und Architekturprinzipien auf Teamebene sicher.
Du coachst Entwicklerinnen und Entwickler und bringst dich aktiv im Hands-on-Engineering ein.
Qualifikationen
Mehrjährige Erfahrung in Softwarearchitektur oder als Senior Lead Developer.
Sehr gute Kenntnisse in Java, Spring, React und REST-APIs.
Erfahrung mit CI/CD, Infrastructure-as-Code und Azure-Services.
Strukturierte, analytische Arbeitsweise sowie starke Umsetzungskompetenz.
Deutsch schriftlich sowie mündlich einwandfrei, gute Englischkenntnisse von Vorteil.
Benefits
Test Engineer Industriebranche (m/w/d)
Verantwortung
- Du analysierst User Stories, Use Cases und Requirements und leitest daraus umfassende Testfälle ab
- In dieser Rolle führst du manuelle Tests auf verschiedenen Ebenen wie Story-, Regressions- und Integrationstests durch
- Du entwirfst, entwickelst und pflegst automatisierte Testskripts zur Sicherstellung einer hohen Testabdeckung
- In dieser Rolle identifizierst, dokumentierst und verfolgst du Fehler konsequent im Issue-Tracking-System
- Du wendest Quality-Engineering-Prinzipien über den gesamten agilen Entwicklungslebenszyklus hinweg an
- Als Fachkraft Softwarequalitätssicherung arbeitest du eng mit internationalen Entwicklungs- und Produktteams in einem agilen Scrum-Umfeld zusammen
Qualifikationen
- Abgeschlossenes Studium (Bachelor oder Master) der Informatik oder einer vergleichbaren Fachrichtung mit Affinität zur Softwareentwicklung
- Zertifizierung im Software-Testing (ISTQB)
- Mehrjährige praktische Erfahrung im Software-Testing, idealerweise auf Professional-Level
- Fundierte Kenntnisse in der Erstellung automatisierter Tests mit C# und Typescript
- Praxis im Umgang mit Testautomatisierungstools wie z. B. Postman, Playwright oder BrowserStack sowie mit CI/CD-Pipelines und Git
- Selbstständige, lösungsorientierte Arbeitsweise und Freude an der Zusammenarbeit in internationalen Teams
Benefits
Software Tester C# / TypeScript (m/w/d)
Verantwortung
- Du analysierst User Stories, Use Cases und Requirements, um umfassende Testfälle abzuleiten
- In dieser Rolle führst du manuelle Story-, Regressions- und Integrationstests durch
- Du entwirfst, entwickelst und pflegst automatisierte Testskripts für eine hohe Testabdeckung
- Als Fachkraft Qualitätssicherung Softwareentwicklung identifizierst, dokumentierst und verfolgst du Fehler im Issue-Tracking-System
- Du wendest Quality-Engineering-Prinzipien über den gesamten agilen Entwicklungslebenszyklus hinweg an
- In dieser Rolle arbeitest du in einem internationalen Scrum-Umfeld eng mit Entwicklungs- und Produktteams zusammen
Qualifikationen
- Abgeschlossenes Studium (Bachelor oder Master) in Informatik oder einer vergleichbaren Fachrichtung mit klarer Affinität zur Softwareentwicklung
- Zertifizierung im Software-Testing (ISTQB) und fundiertes Verständnis gängiger Testmethoden
- Mehrjährige praktische Erfahrung im Software-Testing, idealerweise in komplexen Softwareprojekten
- Sicherer Umgang mit der Erstellung automatisierter Tests in C# und Typescript
- Praxis mit gängigen Testautomatisierungstools wie Postman, Playwright oder BrowserStack
- Erfahrung mit CI/CD-Pipelines, Git und modernen DevOps-Praktiken sowie einer selbstständigen, lösungsorientierten Arbeitsweise im internationalen Team
SPS Programmierer / Automationsspezialist (m/w/d)
Rolle
In dieser Rolle als Softwareentwickler Automatisierungstechnik gestaltest du anspruchsvolle Lösungen für automatisierte Anlagen und steuerst deren gesamte Softwareentwicklung. Du übernimmst die Konzeption, Implementierung und Optimierung von Steuerungs- und Visualisierungslösungen und sorgst dafür, dass alle Systeme zuverlässig und effizient zusammenspielen. Du verantwortest die Analyse von Anforderungen, die Auswahl geeigneter Technologien sowie die Umsetzung robuster, skalierbarer Softwarearchitekturen. Zudem begleitest du Tests, Inbetriebnahmen und kontinuierliche Verbesserungen und stellst eine saubere Dokumentation sicher. Durch dein strukturiertes Vorgehen und deine Affinität für Automatisierungstechnik trägst du entscheidend zur Erhöhung von Qualität, Effizienz und Prozesssicherheit bei.
Verantwortung
Du übernimmst die Umsetzung von Automationsprojekten im industriellen Umfeld
Du erstellst Qualifizierungsunterlagen und Testdokumentationen für Anlagen und Systeme
Du arbeitest aktiv in Projektteams mit und unterstützt die technische Umsetzung
Du entwickelst Software mit Systemen wie PCS7, S7, TIA Portal, WinCC, Zenon oder ABB 800xA
Du führst Systemtests, Inbetriebnahmen durch und betreust Kunden vor Ort
Qualifikationen
Du hast ein Studium oder eine Ausbildung als Techniker/in Elektrotechnik abgeschlossen
Du bringst Erfahrung in der Programmierung von Automationssystemen oder Prozessanlagen mit
Kenntnisse in GAMP-Qualifizierung sind von Vorteil
Du arbeitest selbstständig, strukturiert und bist team- und kommunikationsstark
Du hast ein gutes technisches Verständnis und eine lösungsorientierte Denkweise
Benefits
Softwareentwickler Automation - SPS Programmierer (m/w/d)
Verantwortung
- Erstellen von SPS-Programmen
- Planung und Ausführung der Steuerungssoftware
- Analyse technischer und technologischer Prozesse von Neu- und Bestandsanlagen
- Technische Anforderungen an die Automation für Kundenprojekte definieren
- Erstellen von Testplänen
- Installation und Konfiguration von Systemen
- Kundenschulung
- Erstellen von Technische Dokumentationen
Qualifikationen
- Techniker HF oder Ingenieur FH in Elektrotechnik oder Automation
- Mehrjährige Berufserfahrung in der SPS-Programmierung, idealerweise mit SIMATIC S7/TIA-Portal
- Kenntnisse von Steuerungen
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Stilsichere Deutschkenntnisse sowie gute Englischkenntnisse
Benefits
Backend-Softwareentwickler (m/w/d)
Verantwortung
- Du entwickelst performante Backend-Systeme und APIs auf Basis moderner Softwarearchitekturen.
- In dieser Rolle verantwortest Du das technische Design und die Umsetzung neuer Features entlang klar definierter Anforderungen.
- Du analysierst komplexe Fehlerbilder und unterstützt mit schnellen Lösungen im technischen Support.
- Als Backend-Softwareentwickler arbeitest Du eng mit DevOps-Teams zusammen, um stabile und effiziente Software-Releases zu ermöglichen.
- Du führst fundierte Code Reviews durch und sorgst so für hohe Codequalität im Team.
- Du gestaltest aktiv innovative Lösungen in den Bereichen IoT, Automation oder Machine Learning mit.
Qualifikationen
- Abgeschlossene Berufsausbildung oder ein Studium im Bereich Informatik auf Stufe HF, FH oder Universität
- Du verfügst über fundierte Kenntnisse in Java und im Umgang mit SQL-Datenbanken
- Idealerweise bringst du zusätzlich Erfahrung mit Python, Git, IntelliJ, Jira, Enterprise Architect, JavaScript und VueJS mit
- Du arbeitest routiniert mit agilen Methoden und entwickelst gern funktionsmodulare Softwarelösungen
- Kommunikationsprotokolle wie OPC-UA aus dem Maschinenbauumfeld sind dir vertraut oder du möchtest dich darin vertiefen
- Starke Kommunikationsfähigkeiten in Deutsch und Englisch runden dein Profil ab
Benefits
C++ Softwareentwickler für Linux-Systeme (m/w/d)
Rolle
In dieser Rolle steuerst du anspruchsvolle Entwicklungsprojekte im Bereich Embedded Linux und C++. Du nutzt dein Fachwissen, um robuste Softwarelösungen für unterschiedliche Anwendungen zu realisieren. Dabei analysierst du Anforderungen, entwickelst tragfähige Architekturen und setzt diese in enger Zusammenarbeit mit interdisziplinären Teams um. Du übernimmst Verantwortung innerhalb von Kundenprojekten und bringst technologische Weiterentwicklungen aktiv voran. Die Position bietet dir ein vielseitiges Umfeld mit hohem Gestaltungsspielraum.
Verantwortung
- In dieser Rolle entwickelst du innerhalb eines agilen Teams Softwarelösungen für Embedded-Linux-Systeme.
- Du erstellst und pflegst Yocto-basierte BSPs und Linux-Distributionen inklusive Treiberintegration, Sicherheitsaktualisierungen und Cloud-Anbindung.
- Bei Bedarf konzipierst und entwickelst du kundenindividuelle Applikationen zur Gerätesteuerung oder Visualisierung.
- Als C++ Softwareentwickler begleitest du Projekte durch alle Phasen – von der Idee bis zur Implementierung.
- Du setzt automatisierte und manuelle Tests zur Qualitätssicherung ein und treibst den Ausbau der Testinfrastruktur sowie die Optimierung der CI/CD-Pipelines voran.
- In enger Zusammenarbeit mit Projektleitung, Hardwareentwicklung und externen Partnern sorgst du für abgestimmte Lösungen und reibungslose Abläufe.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium (UNI/FH/HF) mit Schwerpunkt in Informatik, Elektrotechnik oder Systemtechnik
- Du hast mehrjährige Erfahrung in der Entwicklung von Embedded-Linux-Systemen, idealerweise inklusive Yocto
- In der Softwareentwicklung für Linux-basierte Embedded-Geräte fühlst du dich sicher und routiniert
- Von Vorteil sind Kenntnisse im Bereich Embedded Security sowie der Umgang mit Open-Source-Software
- Idealerweise kennst du Frameworks wie Qt oder Flutter und bringst Know-how im Bereich Elektronik und Kommunikationsschnittstellen mit
- Erfahrungen mit SPS-Runtimes wie CODESYS oder logi.RTS runden dein Profil ab
Java-Softwareentwickler (m/w/d)
Verantwortung
- Du entwickelst robuste Java-Anwendungen mit Spring Boot in einem dynamischen, agilen Team
- In dieser Rolle bringst du deine Erfahrungen im Umgang mit Cloud-Technologien und Containern wie Docker ein
- Du wendest agile Methoden an, um Softwarelösungen zielgerichtet und effizient voranzutreiben
- Als Java-Softwareentwickler gestaltest du moderne Softwarearchitekturen aktiv mit
- Du übernimmst Verantwortung für die Qualität durch End-to-End Tests unserer Anwendungen
- In dieser Position nutzt du deine mehrjährige Entwicklungs-Erfahrung zur Optimierung bestehender Prozesse
Qualifikationen
- Du verfügst über ein professionelles Erfahrungslevel in einem fachlich anspruchsvollen Umfeld
- Deine ausgeprägten analytischen und konzeptionellen Fähigkeiten zeichnen dich als lösungsorientierte Persönlichkeit aus
- Du hast Freude daran, Neues zu lernen und dich stetig weiterzuentwickeln
- In einem dynamischen Umfeld findest du dich schnell zurecht und bringst aktiv Ideen ein
- Als Teamplayer überzeugst du mit einem sicheren Auftreten und Verlässlichkeit
- Du kommunizierst stilsicher und klar in deutscher Sprache, sowohl mündlich als auch schriftlich
Benefits