28 offene Stellen Software Development
Softwareentwickler Maschinentechnik (m/w/d)
Rolle
Du begeisterst dich für Maschinensteuerungen und möchtest innovative Technologie in der Holzverarbeitung vorantreiben? In dieser Rolle übernimmst du die Entwicklung und Weiterentwicklung von Steuerungssoftware für hochwertige Premium-Holzbearbeitungsmaschinen. Du verantwortest die Umsetzung moderner Softwarelösungen, die präzise, zuverlässige und effiziente Maschinenprozesse ermöglichen. Dabei analysierst du Anforderungen, konzipierst passende Softwarearchitekturen und begleitest den gesamten Entwicklungszyklus bis zur Inbetriebnahme. Durch deine Arbeit trägst du massgeblich dazu bei, technische Innovationen in der Maschinen- und Anlagentechnik in die Praxis zu bringen.
Verantwortung
- Du entwickelst Steuerungskonzepte für Premium-Holzbearbeitungsmaschinen und treibst deren Weiterentwicklung voran.
- In dieser Rolle arbeitest du an unserem IPC sowie an Maschinenkonfigurationen und optimierst bestehende Systeme.
- Du dokumentierst deine Entwicklungsergebnisse fundiert, nachvollziehbar und vollständig.
- In dieser Rolle führst du externe Entwicklungspartner und stellst die erfolgreiche Umsetzung von Projekten sicher.
- Du stimmst dich eng mit Fachabteilungen wie Produktmanagement, Vertrieb und Anwendungsberatung ab, um Anforderungen optimal umzusetzen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in technischer Informatik oder einer vergleichbaren Fachrichtung.
- Du arbeitest analytisch, strukturiert und konzeptionell und hast ein ausgeprägtes Qualitäts- und Terminbewusstsein.
- Du verfügst über Kenntnisse und erste praktische Erfahrungen in Go, idealerweise ergänzt um Svelte und TypeScript.
- Du hast idealerweise Erfahrung mit REST-APIs im Backend und Grundlagen der Webentwicklung im Frontend.
- Du besitzt fundierte Linux-Kenntnisse, vorzugsweise im Embedded-Bereich, und fühlst dich in Yocto Linux wohl.
- Von Vorteil sind Erfahrungen mit Netzwerkarchitekturen und Kommunikationsprotokollen, insbesondere MQTT.
Benefits
.NET Softwareentwickler (m/w/d)
Rolle
Als Softwareentwickler entwickelst und implementierst Du anspruchsvolle .NET-Anwendungen unter Einhaltung bewährter Praktiken und geschäftlicher Anforderungen. Du verantwortest den effizienten Einsatz von Azure-Clouddiensten für hochverfügbare, skalierbare und sichere Lösungen und etablierst sowie pflegst CI/CD-Pipelines mit Azure DevOps. In enger Zusammenarbeit mit funktionsübergreifenden Teams bringst Du Projekte termingerecht voran und trägst durch aktive Teilnahme an agilen Meetings zur kontinuierlichen Verbesserung von Prozessen bei.
Verantwortung
Du nutzt Azure Clouddienste für hochverfügbare, skalierbare und sichere Anwendungen
Zudem implementierst und pflegst Du CI/CD-Pipelines mit Azure DevOps und optimierst PostgreSQL-Datenbanken hinsichtlich Integrität, Performance und Sicherheit
In dieser Rolle arbeitest Du eng mit Entwicklern, QA-Ingenieuren und Produktmanagern für termingerechte Lieferungen zusammen
Du beteiligst Dich aktiv an agilen Meetings wie Sprint-Plannings, Reviews und Retrospektiven
Verständlicherweise bildest Du Dich laufend weiter und setzt neue Trends in .NET, Azure und DevOps gezielt um
Qualifikationen
Du hast ein abgeschlossenes Studium in Informatik, Informationstechnologie oder einem vergleichbaren Umfeld und verfügst über nachgewiesene Erfahrung als .NET-Entwickler mit fundierten Kenntnissen im .NET Framework und .NET Core
Des Weiteren arbeitest Du sicher mit Azure-Clouddiensten, kennst Cloudarchitekturen und verschiedene Bereitstellungsstrategien
Du setzt Azure DevOps routiniert ein und implementierst stabile CI/CD-Pipelines
Ebenso beherrschst Du relationale Datenbanken, insbesondere Postgres, inklusive Entwicklung, Performance-Optimierung und Administration
Du fühlst Dich in agilen Arbeitsumgebungen wohl und überzeugst durch starke Kommunikations- und Teamfähigkeit, auch gegenüber nicht-technischen Stakeholdern
Benefits
Fachkraft für Softwaresystementwicklung (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle Softwaresysteme für verfahrenstechnische Maschinen und Anlagen und sorgst damit für reibungslose, automatisierte Prozesse. Du verantwortest die Erstellung von Spezifikationen, Qualifizierungsunterlagen und Steuerungssoftware inklusive SPS-Programmierung und Visualisierung. Du übernimmst die Inbetriebnahme der Systeme sowohl im Werk als auch beim Kunden vor Ort und stellst durch Tests, Optimierungen und Schulungen die hohe Qualität der Lösungen sicher. Du pflegst und erweiterst bestehende Software-Bibliotheken kontinuierlich und bringst dabei deine mehrjährige Erfahrung in Automatisierungstechnik, SPS-Programmierung und Visualisierung ein. Dabei behältst du technische Anforderungen, Terminvorgaben und Schnittstellen im Blick und trägst so massgeblich zum Erfolg komplexer Softwareprojekte bei.
Verantwortung
- Du entwickelst Software, SPS-Programme und Visualisierungen für verfahrenstechnische Maschinen und Anlagen
- In dieser Rolle erstellst du Spezifikationen und Qualifizierungsunterlagen für unsere Systeme
- Du übernimmst die Inbetriebnahme der Anlagen in unserem Werk in Neuenburg
- Als Fachkraft für Softwaresystementwicklung verantwortest du die steuerungsseitige Inbetriebnahme bei Kunden weltweit
- Du führst Kundenschulungen und Qualifizierungsmassnahmen direkt vor Ort durch
- In dieser Rolle pflegst und erweiterst du unsere Software-Bibliotheken kontinuierlich weiter
Qualifikationen
- Abgeschlossenes Studium der Automatisierungstechnik oder eines vergleichbaren Studiengangs, alternativ Maschinenbau mit Schwerpunkt Automatisierung
- 5–10 Jahre einschlägige Berufserfahrung in der Automatisierungstechnik
- Fundierte Kenntnisse in der SPS-Programmierung mit STEP 7 und TIA Portal sowie ausgeprägtes Prozessverständnis
- Praxis in der Arbeit mit Visualisierungs- und SCADA-Systemen
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Bereitschaft zu internationalen Reisen zu Kundeneinsätzen
Benefits
Backend-Softwareentwickler (m/w/d)
Rolle
Als Backend-Softwareentwickler setzt Du Deine Expertise ein, um leistungsstarke und sichere Services zu gestalten. Du übernimmst die Verantwortung für die Konzeption, Implementierung und kontinuierliche Weiterentwicklung skalierbarer Backend-Architekturen. Zudem analysierst komplexe Anforderungen, übersetzt sie in robuste technische Lösungen und stellst deren Qualität durch sauberes Coding, Tests und Reviews sicher.
Verantwortung
Du entwickelst IT-Business-Applikationen und Microservices mit Schwerpunkt Java-Backend und APIs
In dieser Rolle übernimmst Du die Verantwortung für Teilprojekte in neuen und laufenden IT-Projekten
Du unterstützt interne Fachbereiche im 2nd-Level-Support bei komplexen technischen Fragestellungen
Des Weiteren stimmst Du Dich eng mit IT-Kollegen und Fachabteilungen zur Anforderungs- und Lösungsfindung ab
Zuletzt gestaltest Du aktiv eine zukunftsorientierte Gesamtarchitektur mit
Qualifikationen
- Abgeschlossenes einschlägiges Hochschulstudium und mindestens 5 Jahre Berufserfahrung in einer vergleichbaren Backend-Rolle
- Fundierte Praxis in der Backend-Entwicklung mit Spring Boot sowie hoher Anspruch an sauberen, gut strukturierten Code
- Sichere Erfahrung im Design und in der Implementierung von REST-Webservices sowie im Umgang mit OpenAPI/Swagger
- Ausgeprägte Eigenmotivation, hohes Interesse an neuen Technologien und die Fähigkeit, Aufgaben zielgerichtet zu priorisieren
- Von Vorteil sind Kenntnisse im Projektmanagement zur strukturierten Planung und Steuerung deiner Aufgaben
- Sehr gute Deutsch- und Englischkenntnisse; zusätzliche Fremdsprachen sind ein Plus
Benefits
Backend Softwareentwickler:in (m/w/d)
Rolle
In dieser Rolle gestaltest du die Zukunft moderner Backend-Lösungen und sorgst für eine performante, skalierbare und sichere Systemarchitektur. Du verantwortest die Konzeption, Implementierung und Weiterentwicklung von Services und Schnittstellen, die eine zuverlässige Verarbeitung und Verfügbarkeit von Daten gewährleisten. Dabei analysierst du komplexe Anforderungen, triffst technologische Entscheidungen und bringst deine Erfahrung in die kontinuierliche Optimierung bestehender Systeme ein. Als Senior übernimmst du eine zentrale Rolle in der technischen Ausrichtung, agierst als Sparringspartner für andere Entwickler:innen und etablierst Best Practices im Backend-Umfeld. Durch deinen hohen Qualitätsanspruch trägst du massgeblich dazu bei, robuste, zukunftsfähige Backend-Lösungen zu realisieren.
Verantwortung
- Du entwickelst IT-Business-Applikationen und Microservices mit Schwerpunkt Java-Backend und APIs
- In dieser Rolle übernimmst du die Verantwortung für Teilprojekte in neuen und laufenden Vorhaben
- Du unterstützt interne Fachbereiche im Rahmen des 2nd-Level-Supports
- Als Backend Softwareentwickler:in planst und steuerst du eigenverantwortlich deine Teilprojekte
- Du stimmst dich eng mit IT-Kollegen und Fachabteilungen zur optimalen Umsetzung der Anforderungen ab
- In dieser Rolle gestaltest du aktiv eine zukunftsorientierte IT-Gesamtarchitektur mit
Qualifikationen
- Du verfügst über einen einschlägigen akademischen Background und mindestens 5 Jahre Berufserfahrung in einer vergleichbaren Aufgabenstellung.
- Du beherrschst die Entwicklung mit Spring Boot auf sehr gutem fachlichen Niveau.
- Du hast praktische Erfahrung im Design und in der Implementierung von Webservices (REST) sowie im Umgang mit OpenAPI / Swagger.
- Du legst grossen Wert auf hohe Code-Qualität und saubere, wartbare Softwarearchitektur.
- Du überzeugst durch hohe Eigenmotivation, Interesse an neuen Technologien und eine klare Priorisierungsfähigkeit.
- Du kommunizierst sicher auf Deutsch und Englisch; zusätzliche Sprachkenntnisse sind ein Plus.
Benefits
Softwareentwickler für Frontend und Backend (m/w/d)
Rolle
Als Software Developer gestaltest Du anspruchsvolle Frontend- und Backend-Lösungen, die aus komplexen Anforderungen klare, innovative Systeme machen. Du verantwortest die Konzeption, Implementierung und Qualitätssicherung von Software, die technisch überzeugt und langfristig tragfähig ist. Dabei nutzt Du Deine langjährige Erfahrung, um technische Entscheidungen fundiert zu treffen und Entwicklungsprozesse effizient zu gestalten.
Verantwortung
Du entwickelst in agilen Teams moderne Frontend-Clients und Backend-Businesslösungen für Cloud- und Web-Plattformen
In dieser Rolle übernimmst Du die eigenständige Implementierung, das Testen und das Bugfixing von Anwendungen und Microservices
Du definierst und gestaltest die Schnittstellen (APIs) zwischen Frontend, Backend und Datenbanken
Als Softwareentwickler für Frontend und Backend setzt Du Methoden wie DevOps, Clean Code und Test-Driven Development (TDD) gezielt in der täglichen Arbeit ein
Du nutzt gängige Tools wie Jira und Git, um eine strukturierte, transparente und effiziente Softwareentwicklung sicherzustellen
Zudem verbindest Du Dein langjähriges Expertenwissen mit innovativen Ideen und arbeitest konstruktiv in einem internationalen Projektteam mit
Qualifikationen
Du hast ein abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung, beherrschst mehrere Programmiersprachen und verfügst über umfassende Erfahrung in der Entwicklung von Client- und Serverfunktionen
Des Weiteren hast Du aktuelle Webtechnologien, Schnittstellen (z. B. REST, SOAP, Hibernate, WSDL) und gängige Frameworks bereits in mehreren Projekten erfolgreich eingesetzt
Dir ist der Maven-Build-Prozess mit Continuous Integration und Continuous Delivery, insbesondere mit Jenkins und Docker, bestens vertraut
Du überzeugst durch interkulturelle Kompetenz, hohe Verlässlichkeit und eine professionelle Arbeitsweise, kommunizierst präzise auf Deutsch und verfügst über sehr gute Englischkenntnisse
Benefits
Senior Softwareentwickler (m/w/d)
Rolle
In dieser Rolle gestaltest du hochwertige Automotive- und Embedded-Softwarelösungen, die durch präzise Engineering-Exzellenz und nachhaltige Qualität überzeugen. Du übernimmst Verantwortung für anspruchsvolle R&D-Aufgaben, bei denen komplexe fachliche Anforderungen in innovative, zuverlässige Systemarchitekturen und Implementierungen übersetzt werden. Dabei analysierst, konzipierst und optimierst du Softwarekomponenten so, dass sie langfristig zur Wertschöpfung und Stabilität der Gesamtsysteme beitragen. Du arbeitest eng mit interdisziplinären Entwicklungsteams zusammen, berätst fachlich auf Augenhöhe und begleitest den gesamten Entwicklungszyklus von der Idee bis zur Serienreife. Mit deinem Senior-Profil setzt du technische Massstäbe, triffst tragfähige Entscheidungen und sorgst dafür, dass Lösungen sowohl heute als auch in Zukunft bestehen.
Verantwortung
- Du analysierst komplexe Kundenanforderungen und entwickelst darauf basierend Software für Embedded Systems in einem internationalen Umfeld
- In dieser Rolle übernimmst du die modellbasierte Funktions- und Softwareentwicklung mit gängigen Entwicklungswerkzeugen
- Du stellst hohe Qualitätsstandards und funktionale Sicherheit nach ISO 26262 durch gezielte Absicherung der Software sicher
- Als Senior Softwareentwickler optimierst du Entwicklungsprozesse und unterstützt dein Team bei einer effizienten Umsetzung
- Du stimmst Anforderungsänderungen eigenständig mit Kunden ab und sorgst für eine transparente Kommunikation
- In dieser Rolle gestaltest du innovative Lösungen und setzt sichtbare Akzente in der gesamten Branche
Qualifikationen
- Du hast ein abgeschlossenes Studium in Elektrotechnik, Informatik, Mechatronik, Maschinenbau oder einem vergleichbaren Fach sowie mehrjährige Erfahrung in der Softwareentwicklung mit C / C++ im Automotive- oder Embedded-Umfeld.
- Du verfügst über fundierte Projekterfahrung mit Bussystemen und Protokollen und hast idealerweise bereits erste Verantwortung in der Projektleitung übernommen.
- Du beherrschst professionelles Requirements Management und setzt modellbasierte Entwicklungswerkzeuge sicher ein.
- Du kennst dich idealerweise mit funktionaler Sicherheit (Functional Safety) aus oder hast bereits erste Berührungspunkte in diesem Bereich gesammelt.
- Du kommunizierst präzise auf Deutsch und verfügst über sehr gute Englischkenntnisse in Wort und Schrift.
- Du überzeugst durch Teamgeist, ausgeprägte Kommunikationsfähigkeit und eine strukturierte, eigenverantwortliche Arbeitsweise.
Benefits
Entwickler .NET (m/w/d)
Rolle
In dieser Rolle gestaltest du unternehmenskritische Softwarelösungen im .NET-Stack von der Idee bis zum fertigen Produkt und schaffst damit direkten Mehrwert für die Anwender. Du übernimmst die Verantwortung für die Fullstack-Entwicklung, von der Umsetzung der Geschäftslogik im Backend bis zur nutzerfreundlichen Oberfläche im Frontend. Du analysierst Anforderungen, konzipierst geeignete Lösungsansätze und setzt diese strukturiert und qualitätsbewusst um. Ausserdem treibst du Verbesserungen bestehender Anwendungen voran, identifizierst Optimierungspotenziale und setzt moderne Technologien zielgerichtet ein. Dabei bringst du eigene Ideen ein und prägst aktiv Architektur, Codequalität und technische Standards der Lösungen.
Verantwortung
- Du konzipierst, entwickelst und betreust eigenständig firmeninterne Full-Stack-Softwareprojekte auf Basis interner Anforderungen
- In dieser Rolle entwickelst du Desktopanwendungen, Serverdienste, Webanwendungen und APIs auf .NET-Basis
- Du betreust und optimierst bestehende Softwaretools kontinuierlich weiter
- Als Entwickler .NET führst du Plausibilitätsprüfungen und Softwaretests durch, um eine hohe Softwarequalität sicherzustellen
- Du pflegst, optimierst und entwickelst Datenbankstrukturen weiter und führst Datenanalysen aus SQL-Datenbanken durch
- In dieser Rolle dokumentierst du Software, Datenbanken und APIs verständlich und nachvollziehbar
Qualifikationen
- Abgeschlossene Ausbildung als Fachinformatiker für Anwendungsentwicklung oder ein vergleichbarer Studienabschluss
- Mehrjährige Berufserfahrung in der Anwendungsentwicklung mit .NET-Technologien (z.B. ASP.NET Core, Entity Framework)
- Sichere Kenntnisse in der Frontend-Entwicklung mit WPF, Blazor sowie gängigen Webtechnologien wie HTML und CSS
- Praktische Erfahrung in der Datenbankentwicklung mit SQL
- Routinierter Umgang mit Entwicklungswerkzeugen wie Visual Studio und GIT sowie vertraut mit agiler Softwareentwicklung und Clean-Code-Prinzipien
- Gute Deutsch- und Englischkenntnisse sowie eine strukturierte, teamorientierte und kreative Arbeitsweise
Benefits
Erfahrene Fachkraft für .NET-Entwicklung (m/w/d)
Rolle
Als Software Entwickler (.NET) gestaltest Du anspruchsvolle .NET-Lösungen, die fachliche Anforderungen in saubere, performante und wartbare Software übersetzen. Zudem übernimmst Du die Verantwortung für Konzeption, Implementierung und Weiterentwicklung von Anwendungen auf Basis moderner .NET-Technologien und etablierter Architekturprinzipien. Dabei analysierst Du komplexe Problemstellungen, triffst fundierte technische Entscheidungen und stellst durch strukturiertes Testing die Qualität deiner Lösungen sicher.
Verantwortung
Du nutzt Azure-Clouddienste zur Bereitstellung, Skalierung und Absicherung von Anwendungen
In dieser Rolle implementierst und pflegst Du CI/CD-Pipelines mit Azure DevOps für einen effizienten Entwicklungslebenszyklus
Ebenso verwaltest und optimierst Du PostgreSQL-Datenbanken hinsichtlich Integrität, Performance und Sicherheit
Du arbeitest eng mit funktionsübergreifenden Teams wie Entwicklung, QA und Produktmanagement zusammen, um Projekte termingerecht zu liefern
Zudem nimmst Du aktiv an agilen Meetings wie Sprint-Planungen, Reviews und Retrospektiven teil, um Prozesse kontinuierlich zu verbessern
Du bildest Dich fortlaufend weiter, verfolgst Trends in .NET, Azure und DevOps und setzt Optimierungen in Projekten um
Qualifikationen
Abgeschlossenes Studium in Informatik, Informationstechnologie oder einem vergleichbaren Bereich und mehrjährige Praxis als .NET-Entwickler mit fundierten Kenntnissen im .NET Framework und .NET Core
Souveräner Umgang mit Azure-Clouddiensten sowie Verständnis moderner Cloudarchitekturen und Bereitstellungsstrategien
Erfahrung im Einsatz von Azure DevOps inklusive Aufbau und Pflege von CI/CD-Pipelines
Tiefgehende Kenntnisse in relationalen Datenbanken, insbesondere Postgres, von Entwicklung über Optimierung bis zur Administration
Vertraut mit agilen Methoden, kombiniert mit starken Kommunikations- und Teamfähigkeiten zur adressatengerechten Vermittlung technischer Inhalte
Benefits
Software Developer (m/w/d)
Rolle
Als Software Developer gestaltest Du anspruchsvolle Softwarelösungen von der ersten Idee bis zur produktiven Umsetzung. Du entwickelst Anwendungen, die sich nahtlos in bestehende Geschäftsprozesse und komplexe IT-Landschaften einfügen und diese nachhaltig verbessern. Zudem verantwortest Du dabei sowohl die technische Konzeption als auch die Qualität und Wartbarkeit Deiner Lösungen.
Verantwortung
Du entwickelst und wartest Java-basierte Anwendungen rund um die zentrale Benutzerverwaltung und IAM-Plattform
In dieser Rolle implementierst und pflegst Du Webservices sowie Schnittstellen zu internen und externen Systemen
Du berätst interne und externe Stakeholder technisch zu Integrationsfragen und Architekturthemen
Zudem wirkst Du aktiv an der Absicherung der Anwendungen im Hinblick auf Sicherheits- und Compliance-Anforderungen (z. B. DORA) mit
Du treibst die kontinuierliche Modernisierung und Optimierung bestehender Komponenten voran
Zuletzt arbeitest Du eng mit Fachbereichen, TPM-Funktionen und Architektur zusammen, um Wissen im Team zu verankern und Vertretungsfähigkeit sicherzustellen
Qualifikationen
Du verfügst über fundierte Praxiserfahrung in der Java-Entwicklung mit gängigen Frameworks wie Spring (Boot) sowie Build-Tools wie Gradle und Teamcity
Du hast idealerweise bereits mit Single-Sign-On-Systemen und -Protokollen wie Keycloak oder OpenID Connect gearbeitet
Bestenfalls kennst Du Dich gut in den Bereichen IT-Security, Webservices und IT-Infrastruktur (Linux, Tomcat, Apache, Postgres) aus
Du arbeitest ausgeprägt kundenorientiert und fühlst dich in einem regulierten Umfeld wohl.
Zudem hast Du Freude an der Arbeit in agilen Teams und treibst moderne Entwicklungsprozesse aktiv mit voran
Benefits