Software Engineering Jobs in Germany
There are 3,806 open Software Engineering jobs in Germany on RoleWatch right now. 3,782 of them were posted recently. The skills employers ask for most often are cloud, ai and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €66,200 | €75,620 | €85,000 | 18 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cloud 30%
- ai 22%
- python 22%
- api 20%
- ci-cd 19%
- java 17%
- linux 16%
- cpp 15%
How the work is done
- Hybrid 1,275 · 33%
- Remote 344 · 9%
- Onsite 237 · 6%
Visa sponsorship offered in 53% of the 233 postings that state a position on it.
Seniority
- Senior 928
- Intern 164
- Lead 109
- Junior 77
- Staff 52
- Principal 37
Who is hiring
- 1000+ employees 183
- 201-500 employees 15
- 501-1000 employees 12
- 1-10 employees 3
- 11-50 employees 2
- 51-200 employees 2
Software Entwickler Benutzerinterfaces (m/w/d)
Develops user interfaces for naval above- and underwater systems, focusing on object-oriented C++ software development, software design, testing, build (CMake), and CI/CD (preferably GitLab). Works in a team to create technical concepts and implement UI components for sensor and electronics solutions.
Softwareentwickler JAVA (w/m/d)
Java developer at Komm.ONE, the largest IT service provider for the public sector in Baden-Württemberg, building and maintaining software solutions for municipalities and public administration. Day-to-day work includes implementing algorithms, APIs and frontends in Java, writing unit tests, code reviews, and collaborating in agile SCRUM teams with AI-supported tooling.
Ausbildung 2027: Fachinformatiker Anwendungsentwicklung (w/m/d)
Three-year apprenticeship (Ausbildung) as a Fachinformatiker für Anwendungsentwicklung at SICK AG in Waldkirch, starting 01.09.2027, in cooperation with the Walter-Rathenau-Gewerbeschule Freiburg. The apprentice rotates through IT and R&D departments, learning software development methods, building GUIs, extending and debugging existing projects, and learning programming languages such as C/C++, J
Softwareentwickler (m/w/d)
Develops software for controlling digital printing systems, spanning a web-based UI, job/color/media management, and integration interfaces, in an international project team. Core technologies include C#, Python, Angular, HTML5, Git, and Robot Framework.
Softwareingenieur (m/w/d)
Software developer role at an automation engineering firm, programming PLCs (SPS) and configuring visualization systems for industrial customer projects in automotive, printing machinery, and plastics technology. Involves requirements clarification, effort estimation, project planning, on-site commissioning, documentation, and technical customer support, with occasional travel.
Softwareentwickler / IT-Consultant - Prozessdatenautomatisierung & mathematische Optimierung (m/w/d)
Develop C#/.NET applications that integrate energy‑sector data via APIs, message queues and SCADA, build Azure DevOps CI/CD pipelines and automated tests, and help shape a configurable platform for mathematical optimization in the energy industry.
Quality Management System Engineer
The Quality Management System Engineer maintains and improves Skeleton’s QMS, creates and controls documentation, supports internal and external audits, tracks findings, drives corrective actions, monitors KPIs and coordinates with manufacturing and engineering using ISO 9001 standards and quality tools like FMEA and SPC.
Software Engineering - Technical Specialist
Who We Are At Kyndryl, we run and reimagine the mission-critical technology systems that drive advantage for the world’s leading businesses. We are at the heart of progress; with proven expertise and a continuous flow…
IT System Engineer (m/w/d)
IT System Engineer administering and optimizing a Microsoft 365 environment (Teams, SharePoint, OneDrive, Exchange), leading company-wide IT projects, advising stakeholders, and handling 2nd/3rd-level support and IT security concepts. Core technologies: Microsoft 365 and PowerShell.
System Engineer (m/w/d) Linux Netzwerkinfrastruktur
System Engineer role administering cross-site Linux (and Windows) environments and OS deployment infrastructure for a German technology group in Nuremberg, with a focus on monitoring, automation of the OS rollout, and network infrastructure. Core technologies include Linux, Windows, VMware ESXi, and Docker.
IT System Engineer (m/w/d) – Endpoint Management & Infrastructure
IT System Engineer responsible for managing and developing the endpoint device landscape (PCs, notebooks, thin clients, handhelds, scanners, smartphones) using Microsoft Intune and SOTI MobiControl, handling software distribution, updates, and supporting telephony (Swyx) and infrastructure projects like WLAN and switch upgrades at logistics sites.
Senior IT System Engineer (m/w/d) - Data Center & Infrastructure
Senior IT System Engineer responsible for the data center and infrastructure at LOXXESS AG in Aurach, Germany. The role involves administering VMware, Windows/Linux/IBM AS/400 servers, Pure Storage, backup/DR, and network infrastructure (LAN, SAN, switching, fiber), ensuring stable and highly available operations.
#4044 ANÜ – IT Software Engineer (m/w/d) / Einzelhandel / Köln/remote
Java/Angular software engineer for a retail invoice-control application, rebuilding the frontend from Wicket to Angular and evolving backend integrations. Core stack: Java, Spring, Angular, Kubernetes, Docker, GitLab pipelines, with TDD and pair programming.
Leitender Softwareentwickler (m/w/d) - Anwendungsentwicklung und technische Koordination
Lead software developer at the Saxon State Medical Chamber (a public-law professional body) in Dresden, responsible for developing and maintaining C#/.NET applications and background services, designing maintainable software architectures, coordinating requirements between internal developers, departments and external teams, and introducing agile development with CI/CD. Also involves MS SQL Server
Software Entwickler C++ & Linux Experte (m/w/d)
C++ developer building full-stack software for marine communication products, with heavy Linux work, architecture design, code reviews, and support for test/DevOps teams. Core technologies are C++, Linux, and ideally Qt.
Mainframe Softwareentwickler (m/w/d)
Mainframe software developer maintaining and enhancing PL/I and/or COBOL insurance applications, including batch and online functions, DB2 databases, and quality assurance, working with MVS/z/OS and tools like JCL, TSO, ISPF, and Endevor.
Java-Entwickler (m/w/d)
Java developer modernizing a health-insurance core system: modeling insurance business processes in Fisalis-BOS, then fleshing out the auto-generated classes in Java with Spring Boot and Spring Batch, plus integrating interfaces to adjacent systems. Based in Münster with a high remote share; German required.
Senior Softwareentwickler (m/w/d) C++ Testautomatisierung
Senior C++ developer building driver software, standalone tools and support software, with a focus on test automation and test systems. Work includes requirements engineering, refactoring complex modules, code reviews and measurement technology (analog/digital, ideally RF), using C++, Git and ideally the NI toolchain (LabVIEW, TestStand).
Softwareentwickler C++ (m/w/d) Simulation & Unreal Engine
C++ developer building and extending simulation software and Unreal Engine modules (C++ and Blueprints), including interface emulators, multimedia tools, performance profiling, and CI/CD automation on Windows and Linux. Core stack: modern C++ (C++17+), Unreal Engine, multithreading, Docker, and build/CI pipelines.