Job profile
Software engineer (m/f/d)

Software engineer: interface between vision and implementation

Software engineers conceptualise and develop new software systems. The software engineer brings competencies that combine the skills of the software developer with strategic planning. As an external consultant, they ensure that management's visions can be implemented through the practical introduction of software and hardware tools in corporate processes.

Due to the combination of computer science and management, software engineers with their know-how experience a strong demand on the labour market. Especially if they have good English skills, they can choose their employer. With their in-depth knowledge of IT and engineering, software engineers are problem solvers for a company and optimise existing (technical) processes. 

For applicants

Software engineer (m/f/d)

  • For applicants
  • For companies
  • For freelancers

Are you looking for a job as a software engineer (m/f/d)?

As a software engineer, you drive software production forward with your know-how and strong concepts. Let's plan your next career step together.

Are you looking for an experienced software engineer (m/f/d)?

Does your company need active support in planning, creating, managing and distributing software systems? IT is becoming increasingly important in all industries. Let a software engineer support you and bring your operating systems and databases to a new level.

Are you looking for a new project as a software engineer (m/f/d)?

Your knowledge of computer science and management is unbeatable and you would like to use your know-how to help a company develop their software systems engineering? Then bring your skills to projects with Hays and support them in various tasks related to the field of engineering.

What career opportunities do software engineers have on the job market?

As a software engineer, you can find fields of activity in virtually all industries. Wherever software and engineering come together, i.e. in production and processing, software engineers are in demand. They often work as highly qualified external consultants. Larger corporations occasionally hire software engineers on a permanent basis according to demand. Software engineers can often take over the management of projects and lead entire teams.

What does a software engineer do?

The tasks of software engineers are the modelling of processes in the company and the development of software systems based on them, which can withstand high demands due to complex software architectures. Accompanying and supervising the implementation of comprehensive software solutions also still falls within the scope of software engineers. .

Furthermore, the tasks of software engineers include the planning, programming, administration and distribution of software systems. They maintain and improve existing software systems of the company to make a smooth work process possible.

In many cases, software engineers depend on the cooperation with software developers during the job, but depending on the requirement profile, he or she can also take over their tasks. The most important tasks are:

  • Conception of comprehensive software systems
  • Process analysis and modelling
  • Accompanying the implementation of software solutions

What hard skills and soft skills should a software engineer have?

Software engineers must be able to combine the skills of an engineer with those of a manager. These include analytical thinking and the ability to think abstractly. An education in the field of engineering and comprehensive knowledge from the IT sector are also prerequisites for the profession. Desirable soft skills include flexibility and a quick grasp of new ideas in order to quickly meet changing requirements in demanding industries. In addition, the following skills are relevant for software engineers:

  • Knowledge of development methodologies and tools
  • Knowledge of common programming languages and operating systems
  • Familiarity with software and cloud applications
  • Ability to work in a team and assertiveness
  • Analytical thinking and ability to abstract
  • Structured work
  • Ability to act independently
  • Ability to analyse

How does one become a software engineer?

To be able to do the job of software engineer, you need to have successfully completed a degree in software engineering, computer engineering or software systems engineering. Without an academic degree, one cannot work as an engineer.

Software engineer salary: What do you earn?

Salary prospects in the IT sector are generally very good. While software engineers who have completed a degree in computer science start with an entry-level salary of around 40,000 euros, an experienced software engineer (m/f/d) can expect a higher salary. Depending on professional experience as a department head, even up to 90,000 euros gross per year.

Top job offers for software engineers

Reference number: 788448/1

ELT Ingenieur (m/w/d)

Anstellung bei der Hays Professional Solutions GmbH
Wiesbaden
  • Planung und Ausschreibung (nach HOAI Lph 1-7) von elektrotechnischer Ausrüstung am Flughafen mit den Schwerpunkten Stromversorgung, (Vorfeld-) Beleuchtung, elektrische Standplatzausrüstungen und Steuerungen (Schwerpunkt liegt dabei insbesondere auf den Anlagengruppen 4 und 5 - Starkstromanlagen und Schwachstromanlagen, auf den Flugflächen)
  • Abstimmung mit Kunden, Bauunternehmern, Lieferanten und Subunternehmern
  • Enger Austausch mit dem Team der Bauüberwachung
  • Zusammenarbeit mit einem engagierten, multidisziplinären Planungsteam aus erfahrenen Fachkräften und Ingenieuren
Online since: Thu Mar 20 09:59:30 CET 2025
View now
Reference number: 794677/1

Ingenieur Elektroplanung (m/w/d)

Festanstellung durch unseren Kunden
Berlin, Leipzig, Magdeburg, Erfurt, Jena
  • Planung und Projektierung von elektrotechnischen Anlagen
  • Erstellung von Schaltplänen und Stromlaufplänen
  • Durchführung von Berechnungen und Dimensionierungen
  • Planung und Ausschreibung der elektrotechnischen Ausrüstung gemäß HOAI Leistungsphasen 1-7
  • Koordination und Überwachung der Installationsarbeiten
  • Zusammenarbeit mit anderen Fachabteilungen und externen Partnern
Online since: Tue Mar 04 17:20:26 CET 2025
View now
Reference number: 810578/1

Systemingenieur (m/w/d)

Festanstellung durch unseren Kunden
Braunschweig
  • Ausarbeitung und Untersuchung länderbezogener, operationeller Konzepte im Kontext hoheitlicher Aufgaben zur Überwachung und Sicherung z.B. vom Land- und Seegrenzen
  • Erarbeitung von Systemkonzepten für die Erfassung, Auswertung, Speicherung und Verteilung von Daten an Bord von unbemannten Systemen
  • Mitarbeit an System-of-Systems Konzepten zum Aufbau verteilter Systeme speziell im Bereich des Informationsmanagements sowie Ableitung von Systemspezifikationen und Systemdesigns
  • Zusammenarbeit mit interdisziplinären Teams
  • Unterstützung der Umsetzung von Systemdesigns in Hard- und Softwarelösungen, z.B. bei der Entwicklung und Implementierung von Algorithmen zur Mustererkennung, Generierung von Lagebildern sowie der Missionsplanung
  • Durchführung von Tests und Validierungen der entwickelten Systeme
  • Dokumentation der Entwicklungsprozesse
Online since: Tue Mar 04 16:31:45 CET 2025
View now
Reference number: 803762/1

SPS-Programmierer / Automatisierungstechniker (m/w/d)

Festanstellung durch unseren Kunden
Dresden
  • Sie arbeiten in der Abteilung Software Engineering und sind mitverantwortlich für die Projektierung und
  • Erstellung der Software für Anlagensteuerungen
  • Anpassungen und Neuentwicklung von SPS-Programmen.
  • Sie unterstützen die Abteilung Inbetriebnahme bei der Inbetriebsetzung der Steuerungen und Anlagen
  • Sie projektieren Visualisierungssysteme
Online since: Thu Jan 30 08:53:31 CET 2025
View now
Reference number: 811690/1

CAD-Administrator (m/w/d)

Festanstellung durch unseren Kunden
Rosenheim
  • Strategische Weiterentwicklung der CAD-Landschaft: Sie sind verantwortlich für die kontinuierliche Verbesserung und Anpassung der CAD-Systeme, um den aktuellen und zukünftigen Anforderungen gerecht zu werden.
  • Administration und Wartung der CAD-Systeme: Sie stellen die Funktionsfähigkeit der CAD-Software sicher, indem Sie regelmäßige Wartungsarbeiten und Systemaktualisierungen durchführen.
  • Vereinheitlichung und Optimierung: Sie sorgen für eine konsistente und effiziente Arbeitsumgebung, indem Sie die CAD-Systeme und -Prozesse innerhalb des Unternehmens vereinheitlichen und optimieren.
  • Implementierung von Standards: Sie setzen Standards für CAD-Datenformate und -Prozesse um, um eine einheitliche und qualitativ hochwertige Datenbasis zu gewährleisten.
  • Erweiterung der CAD-Schnittstellen: Sie optimieren und erweitern die bestehenden Schnittstellen zwischen den CAD-Systemen und den ERP-Systemen, um einen reibungslosen Informationsfluss zu gewährleisten.
  • Unterstützung und Schulung: Sie unterstützen die Anwender bei technischen Problemen und schulen die Mitarbeiter im Umgang mit den CAD-Systemen, um deren Effizienz und Produktivität zu steigern.
  • Systemaktualisierungen: Sie führen regelmäßige Updates durch, um die CAD-Software auf dem neuesten Stand zu halten und neue Funktionen zu integrieren.
  • Überwachung und Bewertung: Sie überwachen und bewerten die CAD-Prozesse kontinuierlich, um Verbesserungen und Anpassungen vorzunehmen und die Effizienz zu steigern.
Online since: Wed Mar 12 16:18:59 CET 2025
View now
Reference number: 795928/1

IT Helpdesk Engineer (m/w/d)

Festanstellung durch unseren Kunden
Frankfurt am Main
  • 1st-Call-Helpdesk-Support für ca. 1.200 Mitarbeiter in mehreren Niederlassungen in Europa, den USA und Asien
  • Fehlerbehebung und Reparatur von Hardware und Software
  • Konfiguration und Bereitstellung neuer Hardware und Software
  • Kontaktaufnahme mit dem technischen Support von Anbietern und Lieferanten
  • Unterstützung des IT-Managements
  • Arbeitszeit 9 bis 18 Uhr M-F
  • Der Helpdesk Engineer nimmt an einem Bereitschaftsdienst teil, um 24x7-Support zu leisten.
Online since: Wed Mar 05 09:19:18 CET 2025
View now
Reference number: 805981/1

Programmierer Automatisierungstechnik (m/w/d)

Festanstellung durch unseren Kunden
Harsum
  • Planung und Softwareerstellung für SPS und Robotersteuerungen nach Prozessablaufplänen
  • Umgang mit weiteren Softwaretools MS Office
  • Dokumentation der Software und Anlagenbedienung
  • Entwicklung und Dokumentation von Standartbausteinen für wiederkehrende Verwendung
  • Zusammenarbeit mit den Abteilung Projektmanagement, Mechanik, Fertigung und Service
  • Inbetriebnahme von Sonderanlagen- und Automatisierungen im Werk und beim Kunden vor Ort in Absprache mit den Fachabteilungen
  • Unterstützung des Service bei Fehlersuche im Störungsfall.
  • Parametrierung elektronischer Antriebssysteme verschiedener Hersteller
  • Einrichten von optischen und taktilen Mess- und Prüfeinrichtungen
  • Änderungen an bestehenden Maschinen und Anlagen beim Kunden
  • Schulung von Mitarbeitern in der Anlagenbedienung und Wartung
  • Dokumentation von Anlagenänderungen und Störungsursachen
  • Zusammenarbeit mit externen Servicepartner
  • Erstellen von Serviceberichten
  • Verantwortung für die Einhaltung und Umsetzung aller Unfallverhütungsvorschriften
  • Unterstützung der Angebotslegung und der Auftragsgewinnung
  • Verantwortung für die Einhaltung der Budgets und der Zeitpläne in den Projekten. Dafür sind die beschriebenen internen Prozesse mit den dafür vorgesehenen Vorlagen einzuhalten.
  • Unterstützung bei der Klärung und Abstellung von Reklamationen, technischen Kundenproblemstellungen, Claims und andere projektgefährdende Umstande in Zusammenarbeit mit dem Fachbereichsleiter Elektrotechnik / Softwareentwicklung
  • Repräsentanz des Unternehmens in angemessener Weise gegenüber Kunden und Lieferanten. Das Auftreten und die Form (schriftlich, verbal) sind so zu gestalten, dass es für das Unternehmen förderlich ist
  • Gegebenenfalls vorübergehende oder dauerhafte Übernahme und Zuweisung anderer Tätigkeiten
Online since: Thu Feb 06 11:17:09 CET 2025
View now