Software Engineer (m/w/d) - C++/Qt, Linux
METTLER TOLEDO ist ein weltweit führender Anbieter von Präzisionsinstrumenten und Dienstleistungen. In Labor-, Prozessan...
Software Engineers entwerfen, programmieren, testen und pflegen Software – von Webanwendungen über Unternehmenssysteme bis zur Steuerungs- und Embedded-Software in Maschinen und Anlagen. Sie arbeiten meist im Team und begleiten Programme über ihren gesamten Lebenszyklus.
Programmieren, Code-Reviews, Dokumentation und die meisten Besprechungen lassen sich von zu Hause erledigen, sofern Laptop, sicherer VPN-Zugang und gegebenenfalls eine Testumgebung bereitstehen. In der Softwarebranche und bei vielen IT-Dienstleistern ist hybrides Arbeiten verbreitet, häufig an zwei bis drei Tagen pro Woche, ganz von zu Hause arbeitende Stellen gibt es dort ebenfalls, sie sind aber nicht die Regel und seit einigen Jahren wieder seltener ausgeschrieben. Im Maschinen- und Anlagenbau sind die Möglichkeiten meist enger, weil hardwarenahe Software an Prüfständen, Steuerungen und realen Maschinen getestet werden muss und Inbetriebnahmen beim Kunden Anwesenheit verlangen. Viele Arbeitgeber erwarten in der Einarbeitung mehr Präsenz und legen danach feste Bürotage für Teamtermine fest. Für den Arbeitsalltag zu Hause bedeutet das Erreichbarkeit in den Kernzeiten, Disziplin bei der Abstimmung über Chat und Videocalls sowie einen sorgfältigen Umgang mit Quellcode und Kundendaten, die als Geschäftsgeheimnis gelten.
Das gilt für den Beruf insgesamt und nicht für jede Stelle. Ob ganz von zu Hause, überwiegend oder an einzelnen Tagen gearbeitet wird, steht in der jeweiligen Anzeige – darauf lohnt sich vor der Bewerbung ein genauer Blick.
| Erfahrung | Von | Median | Bis | Jahresbrutto | Verhältnis |
|---|---|---|---|---|---|
| Berufseinstieg | 3.900 € | 4.500 € | 5.200 € | 54.000 € | |
| Mit Berufserfahrung | 5.000 € | 5.800 € | 6.800 € | 69.600 € | |
| Mit langjähriger Erfahrung | 6.300 € | 7.200 € | 8.800 € | 86.400 € |
Im Maschinen- und Anlagenbau gilt in tarifgebundenen Betrieben der Tarifvertrag der Metall- und Elektroindustrie (IG Metall, Entgeltrahmenabkommen ERA), der vergleichsweise hohe und verlässliche Gehälter sichert; außerhalb davon wird frei verhandelt. Am stärksten hängt das Gehalt von Betriebsgröße, Branche und Region ab – Großunternehmen und Standorte in Süddeutschland zahlen deutlich mehr als kleine Betriebe und Agenturen, Stellen mit weitgehendem Homeoffice finden sich häufiger bei Softwarefirmen als in der tarifgebundenen Industrie.
Die Werte sind Orientierungswerte und keine amtliche Statistik. Sie sind aus öffentlich verfügbaren Erhebungen, Tarifwerken und Stellenanzeigen abgeleitet und gerundet. Sie gelten für eine Vollzeitstelle und für den Beruf insgesamt – im Büro wie von zu Hause. In Teilzeit verringert sich das Gehalt im Verhältnis der Stunden.
Das Jahresbrutto ist das 12-Fache des Monatswertes, ohne Urlaubs- und Weihnachtsgeld. Im Einzelfall entscheiden Arbeitgeber, Tarifbindung, Qualifikation und Verhandlung – die Abweichung nach oben wie nach unten kann erheblich sein.
Software Engineers setzen fachliche Anforderungen in lauffähige Programme um. Sie klären mit Produktverantwortlichen, Fachabteilungen oder Kunden, was eine Anwendung leisten soll, entwerfen die Architektur, schreiben Code, prüfen ihn mit automatisierten Tests und überarbeiten bestehende Programme. Ein großer Teil der Zeit geht nicht ins Schreiben neuen Codes, sondern in Code-Reviews, Fehlersuche, Dokumentation und Abstimmung im Team, oft nach agilen Methoden wie Scrum mit festen Terminen für Planung und Rückblick. Im Maschinen- und Anlagenbau, aus dem viele Anzeigen stammen, entsteht häufig hardwarenahe Software: Steuerungen, Bedienoberflächen für Maschinen, Schnittstellen zu Sensoren und Feldbussen, Anbindung an Produktionsdaten und Cloud-Plattformen. Dort wird Software nicht nur am Rechner, sondern auch am Prüfstand, an der Maschine in der Werkhalle und bei der Inbetriebnahme beim Kunden getestet. In anderen Branchen stehen Webanwendungen, Backend-Dienste, Datenbanken oder mobile Apps im Vordergrund.
Der übliche Weg führt über ein Studium der Informatik, Softwaretechnik, Elektrotechnik oder Mechatronik mit Bachelor- oder Masterabschluss. Auch die dreijährige Ausbildung zum Fachinformatiker für Anwendungsentwicklung ist ein anerkannter Einstieg, ebenso ein duales Studium. Die Berufsbezeichnung ist nicht geschützt, deshalb gelingt Quereinsteigern mit nachweisbarer Programmiererfahrung, etwa aus eigenen Projekten oder Weiterbildungen, der Einstieg vor allem in der Webentwicklung. Im Maschinenbau verlangen Arbeitgeber dagegen meist ein technisches Studium und Kenntnisse in C, C++, C# oder Steuerungstechnik.
Der Beruf verlangt dauerhaftes Lernen: Programmiersprachen, Frameworks und Werkzeuge ändern sich schnell, und wer nicht nachzieht, verliert den Anschluss. Die Arbeit ist konzentriert und kopflastig, längere Fehlersuchen können zermürbend sein. Vor Releases, Messen oder Auslieferungsterminen entsteht Termindruck, in manchen Stellen gehören Rufbereitschaft und Einsätze außerhalb der Kernzeit dazu, etwa wenn produktive Systeme ausfallen. Im Anlagenbau kommen Dienstreisen zu Inbetriebnahmen hinzu, teils über mehrere Tage oder ins Ausland. Gute Englischkenntnisse sind fast überall nötig, weil Dokumentation, Werkzeuge und oft auch Teams international sind. Langes Sitzen am Bildschirm belastet Rücken und Augen.
Software Engineers werden in nahezu allen Branchen gebraucht, der Maschinen- und Anlagenbau setzt durch Automatisierung und vernetzte Produktion zunehmend auf eigene Softwareteams. Die Nachfrage schwankt allerdings mit der Konjunktur: In Phasen schwacher Aufträge stellen Industrie und Technologieunternehmen weniger ein, und Berufseinsteiger ohne Praxiserfahrung haben es dann schwerer als erfahrene Fachkräfte. Werkzeuge mit künstlicher Intelligenz verändern den Arbeitsalltag, ersetzen aber bislang nicht das Verständnis für Architektur und Fachlichkeit. Entwicklungswege führen zum Senior Engineer, Softwarearchitekten, Tech Lead oder in die Teamleitung, außerdem in Spezialisierungen wie Embedded Systems, IT-Sicherheit oder Cloud-Infrastruktur. Auch eine freiberufliche Tätigkeit ist verbreitet.
Üblich ist ein Bachelorstudium in Informatik oder einem technischen Fach mit sechs bis sieben Semestern, oft ergänzt durch einen Master. Alternativ führt die dreijährige duale Ausbildung zum Fachinformatiker für Anwendungsentwicklung mit IHK-Abschluss in den Beruf, Quereinstiege gelingen mit nachgewiesener Programmierpraxis.
METTLER TOLEDO ist ein weltweit führender Anbieter von Präzisionsinstrumenten und Dienstleistungen. In Labor-, Prozessan...
ETC ist ein internationales High-Tech-Unternehmen, dessen Hauptgeschäft die Entwicklung, Herstellung und Installation v...
OneQrew vereint insgesamt 19 Business Units in Deutschland, Österreich, der Schweiz und den Philippinen. Diverse Unterne...
WE ARE AGAIN AWARDED AS TOP ARBEITGEBER 2026! At AP Sensing, we're building on a success story that began in the garage...
Die Markant Gruppe ist eines der grössten Dienstleistungsunternehmen in Europa für Handels- und Industriepartner...
Automatisierungstechniker planen, programmieren und warten die Steuerungen, mit denen Maschinen und Anlagen selbsttätig arbeiten. Sie verbinden Elektrotechnik, Mechanik und Software und sind häufig bei der Inbetriebnahme vor Ort im Einsatz.
Embedded Software Engineers entwickeln die Software, die direkt auf Mikrocontrollern und Steuergeräten läuft, etwa in Flugzeugen, Satelliten, Fahrzeugen, Medizingeräten oder Industrieanlagen. Die Arbeit verbindet Programmierung in C oder C++ mit genauer Kenntnis der jeweiligen Hardware.
Softwarearchitekten entwerfen die Grundstruktur von Softwaresystemen. Sie legen Technologien, Schnittstellen und Qualitätsziele fest und begleiten Entwicklungsteams bei der Umsetzung.
Softwareentwickler entwerfen, programmieren, testen und pflegen Programme, von Geschäftsanwendungen bis zur Firmware in Messgeräten und Maschinen. Sie arbeiten meist im Team mit Fachabteilungen, Testern und Hardwareentwicklern zusammen.
Wir benachrichtigen dich, sobald passende Stellen erscheinen – kein Spam, jederzeit abbestellbar.