Deine Rolle: Als Backend Software Engineer (m/w/d) arbeitest du an den zentralen Backend- und Middleware-Komponenten unserer Steuerungssysteme. Du bewegst dich zwischen SPS-basierter Automatisierung und moderner Softwareentwicklung und sorgst dafür, dass viele Einzelaktionen zuverlässig zu einem konsistenten Gesamtsystem zusammenfinden. Du entwickelst keine isolierten Features, sondern Software, mit der komplexe Bühnenanlagen kollaborativ gesteuert, konfiguriert und überwacht werden. Wenn dich Software reizt, die nicht nur Daten verarbeitet, sondern reale Bewegung steuert, bist du bei uns genau richtig.
Deine Aufgaben: • Entwicklung und Weiterentwicklung von Backend- und Middleware-Komponenten unserer Steuerungssysteme • Weiterentwicklung und Umsetzung der zentralen Anwendungs- und Business-Logik unserer Bedien- und Steuerungssysteme • Gestaltung und Implementierung von Schnittstellen zwischen SPS- Steuerungen und serverseitigen Anwendungen • Arbeit mit verteilten Systemen, asynchroner Kommunikation und Messaging (z. B. MQTT) • Einsatz und Integration von Netzwerk-, Feldbus- und branchenspezifischen Protokollen (z. B. PSN) • Entwicklung von serverseitigen Anwendungen sowie Client-Anwendungen auf Windows-basierten Bediengeräten • Modellierung und Pflege von Datenstrukturen und Datenmodellen • Enge Zusammenarbeit mit Frontend-Entwickler:innen bei UI/UX-Konzepten (inkl. punktueller UI-Implementierung) • Mitwirkung an Architekturentscheidungen und technischen Konzepten über Systemgrenzen hinweg • Unterstützung bei Dokumentation, technischer Abstimmung und Übergaben
Dein Profil
• Abgeschlossene Ausbildung oder Studium im Bereich Softwareentwicklung, Informatik, Automatisierungstechnik oder eine vergleichbare Qualifikation • Mehrjährige Berufserfahrung (ab ca. 3 Jahren) in Backend- oder Middleware-Entwicklung • Sehr gute Kenntnisse in C#, VB / .NET (z. B. WPF) und Offenheit für weitere Technologien • Erfahrung mit verteilten Systemen, Schnittstellen und Kommunikationsmechanismen • Kenntnisse in Messaging & asynchroner Kommunikation (z. B. MQTT) • Grundverständnis von Netzwerk- und Feldbusprotokollen (Profi-Net, EtherCAT) • Interesse an automatisierten Systemen (SPS, Industrie-, Gebäude- oder Smart-Home-Umfeld) • Freude daran, komplexe Anlagenzustände verständlich ins Frontend zu übersetzen • Strukturierte, lösungsorientierte Arbeitsweise • Teamgeist und Spaß an enger Zusammenarbeit mit Software-, Steuerungs- und Maschinenbau-Teams • Gute Deutsch- und Englischkenntnisse in Wort und Schrift Wichtig: Du musst nicht jede Technologie im Detail beherrschen. Entscheidend sind dein Interesse an komplexen technischen Systemen und deine Bereitschaft, dich gemeinsam mit dem Team kontinuierlich weiterzuentwickeln. Deine Verantwortung wächst mit unseren gemeinsamen Erfahrungen und Aufgaben.
Warum wir?
Wir bieten: • Eine technisch anspruchsvolle Rolle in einem außergewöhnlichen Anwendungsfeld • Mitarbeit an international eingesetzten Steuerungs- und Softwaresystemen • Gestaltungsspielraum bei Architektur- und Technologieentscheidungen • Eine offene und fördernde Haltung gegenüber dem Einsatz KI-gestützter Werkzeuge in Entwicklung und Dokumentation • Zusammenarbeit in interdisziplinären Teams aus Software, Steuerung und Maschinenbau • Flexible Arbeitszeiten und Möglichkeit zum mobilen Arbeiten • Persönliche und fachliche Weiterentwicklung • Attraktive Zusatzleistungen wie Corporate Benefits und betriebliche Altersvorsorge • Ein wertschätzendes Arbeitsumfeld mit flachen Hierarchien
SCALA stage systems & services GmbH ist dein kreativer Partner für Bühnen- und Veranstaltungstechnik. Wir machen Kunst in all ihren Dimensionen auf den größten Bühnen der Welt möglich.
Unsere Lösungen verbinden Maschinentechnik mit leistungsfähigen Steuerungs- und Softwaresystemen, die Bühnen, Kulissen und komplexe mechanische Anlagen präzise, sicher und zuverlässig bewegen und steuern. Unsere Kompetenz in den Bereichen Maschinenbau und Automation und unsere klare Serviceorientierung werden von renommierten Musicalproduktionen, Theatern sowie internationalen Show- und Eventproduktionen geschätzt.
Unsere Produkte entstehen in enger Zusammenarbeit mit Anwendern, Kunden und Entwicklungsteams. Wir legen großen Wert auf Qualität, Zuverlässigkeit und die kontinuierliche Weiterentwicklung unserer Systeme. Hier werden komplexe technische Lösungen aus Anwendersicht weitergedacht, Anforderungen strukturiert und daraus tragfähige Produkt- und Bedienkonzepte geformt.
Als Teil einer internationalen Unternehmensgruppe bieten wir einen Arbeitsplatz, an dem grenzüberschreitende Zusammenarbeit, eigenständiges und proaktives Handeln, Offenheit und Wertschätzung die Basis für unseren gemeinsamen Erfolg bilden. Wenn du eine aktive Rolle übernehmen und Verantwortung tragen möchtest – in einem Umfeld, das von gegenseitigem Vertrauen und kontinuierlichem Austausch geprägt ist , dann bist du bei uns genau richtig.
Your mission
Your Role:
As a Backend Software Engineer, you will work on the central backend and middleware components of our control systems. You will operate at the intersection of PLC-based automation and modern software development, ensuring that many individual actions reliably come together into a consistent overall system.
You won’t be developing isolated features, but software that enables complex stage systems to be collaboratively controlled, configured, and monitored.
Responsibilities:
Development and further enhancement of backend and middleware components of our control systems
Advancement and implementation of the core application and business logic of our operation and control systems
Design and implementation of interfaces between PLC controllers and server-side applications
Work with distributed systems, asynchronous communication, and messaging (e.g., MQTT)
Deployment and integration of network, fieldbus, and industry-specific protocols (e.g., PSN)
Development of server-side applications as well as client applications on Windows-based operator devices
Modeling and maintenance of data structures and data models
Close collaboration with frontend developers on UI/UX concepts (including occasional UI implementation)
Contribution to architectural decisions and technical concepts across system boundaries
Support in documentation, technical coordination, and handovers
Your profile
Completed education or degree in software development, computer science, automation engineering, or a comparable qualification
Several years of professional experience (approximately 3+ years) in backend or middleware development
Strong knowledge of C#, VB / .NET (e.g., WPF) and openness to learning additional technologies
Experience with distributed systems, interfaces, and communication mechanisms
Knowledge of messaging and asynchronous communication (e.g., MQTT)
Basic understanding of network and fieldbus protocols (ProfiNet, EtherCAT)
Interest in automated systems (PLC, industrial, building, or smart home environments)
Enjoy translating complex system states into understandable frontend representations
Structured, solution-oriented working style
Team player with enthusiasm for close collaboration with software, control, and mechanical engineering teams
Good written and spoken German and English skills
Important: You do not need to master every technology in detail. What matters is your interest in complex technical systems and your willingness to grow and develop together with the team. Your responsibilities will increase as our shared experience and tasks expand.
Why us?
A technically challenging role in an extraordinary application domain
Contribution to control and software systems deployed internationally
Freedom to influence architectural and technology decisions
An open and supportive attitude toward using AI-assisted tools in development and documentation
Collaboration in interdisciplinary teams across software, control, and mechanical engineering
Flexible working hours and the option to work remotely
Opportunities for personal and professional development
Attractive additional benefits such as corporate perks and company pension plans
A respectful work environment with flat hierarchies
SCALA stage systems & services GmbH is your creative partner for stage and event technology. We make art in all its dimensions possible on the world’s biggest stages.
Our solutions combine mechanical engineering with powerful control and software systems that move and manage stages, sets, and complex mechanical installations precisely, safely, and reliably. Our expertise in mechanical engineering and automation, along with our strong service orientation, is valued by renowned musical productions, theaters, and international show and event productions.
Our products are developed in close collaboration with users, clients, and development teams. We place great emphasis on quality, reliability, and the continuous improvement of our systems. Here, complex technical solutions are reimagined from the user’s perspective, requirements are structured, and viable product and operation concepts are created.
As part of an international corporate group, we offer a workplace where cross-border collaboration, independent and proactive action, openness, and mutual respect form the foundation of our shared success. If you want to take an active role and assume responsibility in an environment built on trust and continuous exchange, you will feel right at home with us.
We appreciate your interest in SCALA stage systems & services GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at career@scala-stage.com.