CIIT team in an internal meeting
Offene Stellen
Deine Zukunft bei CIIT
Wir suchen Menschen, die Software mitgestalten wollen.
Du entwickelst gerne Software, hinterfragst Lösungen und lernst Neues dazu? Dann möchten wir dich kennenlernen. Bei CIIT sind wir laufend auf der Suche nach engagierten Menschen – vom Berufseinstieg bis zur erfahrenen Fachkraft.
Unsere Schwerpunkte liegen in der Softwareentwicklung und der Weitergabe von IT-Wissen. Du möchtest Anwendungen entwickeln, technische Verantwortung übernehmen oder für zuverlässige Software sorgen? Bei uns kannst du deine Stärken einbringen und dich weiterentwickeln.
Wir freuen uns besonders über Bewerbungen in diesen Bereichen:
Junior Software Developer (m/w/d)
Starte mit uns in die Softwareentwicklung.
Du hast erste Programmiererfahrung gesammelt und möchtest dein Wissen in echten Projekten einsetzen? Bei CIIT entwickelst du gemeinsam mit erfahrenen Kolleg Software und baust deine Fähigkeiten Schritt für Schritt aus.
Deine Aufgaben
Du unterstützt bei der Entwicklung und Weiterentwicklung von Softwareanwendungen.
Du setzt überschaubare Funktionen um und arbeitest an Schnittstellen und Datenbankanbindungen.
Du schreibst verständlichen, wartbaren Code und dazu passende Tests.
Du analysierst Fehler und erarbeitest gemeinsam mit dem Team Lösungen.
Du bringst dich in Code-Reviews ein und lernst unterschiedliche Lösungsansätze kennen.
Das bringst du mit
Erste praktische Programmierkenntnisse, beispielsweise durch Ausbildung, Studium, Praktika oder eigene Projekte.
Grundkenntnisse in Java, JavaScript, TypeScript oder einer vergleichbaren Programmiersprache.
Interesse an Datenbanken, Webtechnologien und moderner Softwareentwicklung.
Freude daran, Fragen zu stellen, Feedback umzusetzen und Neues auszuprobieren.
Eine sorgfältige Arbeitsweise und Lust auf Zusammenarbeit.
Du musst noch nicht alles können. Zeig uns, was du bereits entwickelt hast und was du als Nächstes lernen möchtest.
Senior Software Developer (m/w/d)
Bringe deine Erfahrung ein und gestalte technische Lösungen.
Du möchtest anspruchsvolle Anwendungen entwickeln und technische Entscheidungen mitgestalten? Bei CIIT bringst du deine Erfahrung von der ersten Anforderung bis zur Weiterentwicklung einer Lösung ein. Dabei zählen für dich Codequalität, ein gutes Verständnis der Anforderungen und der Austausch im Team.
Deine Aufgaben
Du konzipierst und entwickelst Softwareanwendungen und Schnittstellen.
Du übersetzt fachliche Anforderungen in tragfähige technische Lösungen.
Du gestaltest Architekturentscheidungen und machst deren Vorteile und Grenzen nachvollziehbar.
Du sicherst die Qualität durch automatisierte Tests, Code-Reviews und geeignete Entwicklungsprozesse.
Du analysierst komplexe Fehler und verbesserst Performance und Wartbarkeit.
Du unterstützt weniger erfahrene Kolleg und teilst dein Wissen.
Das bringst du mit
Mehrjährige praktische Erfahrung in der professionellen Softwareentwicklung.
Fundierte Kenntnisse in einem relevanten Technologieumfeld, beispielsweise Java und Spring oder JavaScript/TypeScript mit Angular oder React.
Erfahrung mit Datenbanken, APIs, Versionsverwaltung und automatisierten Tests.
Ein gutes Verständnis von Softwarearchitektur und wartbarem Code.
Die Fähigkeit, technische Themen klar zu erklären und Entscheidungen gemeinsam zu treffen.
Eigeninitiative und Verantwortungsbewusstsein.
Du möchtest zusätzlich Wissen weitergeben? Sprich uns gerne darauf an, wenn du Interesse an einer Tätigkeit als Trainer hast.
Software Tester / QA Engineer (m/w/d)
Hilf uns, Software zuverlässig und benutzerfreundlich zu machen.
Du erkennst Unstimmigkeiten, denkst gerne in unterschiedlichen Nutzungsszenarien und gehst Fehlern auf den Grund? Bei CIIT begleitest du die Entwicklung aus Qualitätssicht und hilfst dabei, Probleme frühzeitig sichtbar zu machen.
Deine Aufgaben
Du leitest Testfälle und Testszenarien aus fachlichen Anforderungen ab.
Du planst und führst funktionale, explorative und Regressionstests durch.
Du dokumentierst Fehler so, dass sie nachvollzogen und behoben werden können.
Du überprüfst Fehlerkorrekturen und stimmst dich eng mit dem Entwicklungsteam ab.
Du baust automatisierte Tests auf oder entwickelst bestehende Tests weiter – abhängig von deiner Erfahrung.
Du bringst Verbesserungsvorschläge für Testabläufe und Softwarequalität ein.
Das bringst du mit
Erste oder mehrjährige Erfahrung im Softwaretest oder in der Qualitätssicherung.
Eine strukturierte, genaue Arbeitsweise und analytisches Denken.
Interesse an technischen Zusammenhängen und der Perspektive der Anwender.
Die Fähigkeit, Beobachtungen und Fehler klar zu beschreiben.
Idealerweise Erfahrung mit Testmanagement, API-Tests oder Testautomatisierung.
Programmierkenntnisse oder eine ISTQB-Zertifizierung sind willkommen, aber keine Voraussetzung für jede Einstiegsposition.
Ob dein Schwerpunkt im manuellen Testen oder in der Testautomatisierung liegt: Wir freuen uns darauf, mehr über deine Erfahrung zu erfahren.
Keine passende Position dabei?
Wir möchten Menschen kennenlernen, die mit ihren Ideen und Fähigkeiten zu CIIT beitragen können. Schicke uns gerne eine Initiativbewerbung und erzähle uns, in welchem Bereich du arbeiten möchtest.
Lernen wir uns kennen.
Sende uns deinen Lebenslauf und ein paar Zeilen darüber, was dich interessiert und welche Erfahrungen du mitbringst. Wenn du möchtest, ergänze Links zu eigenen Projekten, deinem GitHub-Profil oder Arbeitsproben.
Bitte nenne auch deinen bevorzugten Arbeitsort, deinen möglichen Eintrittstermin und deine Gehaltsvorstellung.
Jetzt bewerben und CIIT mitgestalten. Schreib uns!
Get in touch
Use our contact form to write us a message or contact us directly.
OUR
Locations

CIIT GmbH
-
Haymerlegasse 32
1160 Vienna
Austria - +43 1 375 0204
- office@ciit-software.com
UID: ATU67544268
FN: 384029z

Schaffler & Glößl GmbH
-
Kronstadter Straße 4
81677 Munich
Germany - +49 89 954 5718 10
- office@ciit-software.com
UID: DE311737540
HBR: 231 984
About Us

Katarina Schaffler-Glößl, CEO

Michael Schaffler-Glößl, Technical Director
CIIT-Software ® is a brand of the company CIIT GmbH. CIIT was founded by us, Katarina and Michael Schaffler, in 2004 and is headquartered in Vienna. Three years later, in 2007, a branch was opened in Bratislava, followed by another branch in Munich in 2017.
The CIIT Training brand was launched in 2026. CIIT Training ® offers training in the technology field
You can find a selection of our customers here here.
FAQs
What does CIIT Software do?
CIIT-Software ® develops individual software solutions for companies that want to digitize and streamline their processes: from the initial idea, conceptualization, implementation to commissioning, training and support.
What technologies does CIIT Software use?
We work with modern frameworks and programming languages such as Java, Angular, and Python, as well as modern cloud infrastructures. Our goal is always clearly scalable, secure, and maintainable software.
Does CIIT Software also develop mobile apps?
Yes. We develop native and cross-platform mobile applications that can be perfectly integrated with existing systems.
How does a typical software project at CIIT Software proceed?
First, we work together to analyze your needs and define requirements and goals. Then, in the planning and design phase, we develop the technical concept, including architecture and UX/UI design. Next comes development, where our teams program the software and build the databases. During the testing phase, everything is thoroughly reviewed and optimized before the solution is deployed and integrated into your existing IT infrastructure. Finally, maintenance and support ensure that your software remains stable, secure, and up-to-date in the long term.
What is the difference between custom software and standard software?
Standard software offers predefined functions, while custom software is precisely tailored to your company's processes without unnecessary compromises.
What are the advantages of custom software?
Custom software adapts perfectly to existing processes and scales flexibly as structures or goals change. Seamless integration into existing systems creates an efficient workflow without detours. Furthermore, a tailored solution offers a clear competitive advantage because it delivers precisely what your company truly needs, not just what standard software dictates.
How much does custom software cost?
The costs depend on the scope of functions, complexity, and desired technology. After a free initial consultation, we will provide you with a transparent quote.
How long does it take to develop software?
It depends heavily on the project scope. Small tools often only take a few weeks, while extensive systems can take several months. We create a realistic time estimate beforehand.
Why is agile software development useful?
Agile methods such as Scrum allow for flexible adjustments during the project, rapid partial results and higher product quality.
Does CIIT Software also offer maintenance and support after development?
Yes. We handle ongoing maintenance, updates, and adjustments to keep your software permanently secure and performing well.
What considerations are involved in custom software development?
Development costs are usually higher than for standard solutions, as each function is specifically designed and programmed. The time required is also greater because analysis, design, and testing are all done individually. Furthermore, custom software requires regular maintenance and updates to remain secure, compatible, and efficient. However, with careful planning and long-term support, these challenges can be successfully overcome.
Does CIIT Software also offer AI-powered solutions?
Yes, CIIT Software develops and integrates AI components that make business processes smarter, more efficient, and more automated. These include machine learning models, data analytics, process automation, and chatbots. AI can recognize patterns, make predictions, and support decision-making – tailored to your specific business logic. We advise you from conception to integration.