Software Engineering Jobs in Germany
There are 3,484 open Software Engineering jobs in Germany on freehire right now. 1,020 of them were posted recently. The skills employers ask for most often are java, cloud and ai.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €70,000 | €80,000 | €98,125 | 56 |
| EUR | month | €4,188 | €5,025 | €6,600 | 36 |
| USD | year | $75,000 | $75,000 | $130,775 | 19 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 20%
- cloud 17%
- ai 17%
- api 15%
- python 15%
- ci-cd 14%
- cpp 14%
- csharp 13%
How the work is done
- Hybrid 222 · 6%
- Remote 210 · 6%
- Onsite 85 · 2%
Visa sponsorship offered in 58% of the 255 postings that state a position on it.
Seniority
- Senior 955
- Junior 98
- Lead 90
- Staff 55
- Principal 34
- Middle 25
Who is hiring
- 501-1000 employees 299
- 1000+ employees 283
- 51-200 employees 205
- 11-50 employees 106
- 201-500 employees 27
- 1-10 employees 8
Software Developer - PLC Research & Development (m/w/d)
PLC software developer in R&D for a packaging machinery manufacturer, focused on programming and commissioning control systems using IEC 61131-3, web technologies, and Java.
Lead Software Engineer
The Lead Software Engineer will own technical direction and execution for major products, designing scalable systems and writing code while mentoring engineers. This hands-on role requires deep expertise in backend, frontend, and distributed systems to solve complex engineering problems.
Java-Softwareentwickler (m/w/d)
Java developer at FERCHAU's Koblenz office, building and optimizing applications for client projects using Java (Spring Boot/Jakarta EE), REST/SOAP APIs, microservices, and relational databases like PostgreSQL/Oracle in agile teams.
Softwareentwickler (m/w/d)
Develops industrial software in C++ for automation and testing systems, including project design and customer deployments.
Softwareentwickler (m/w/d) mit Consulting‑Schwerpunkt
Software developer with a consulting focus, building and enhancing solutions in document management, time tracking, and e-invoicing while advising mid-sized clients on digital process optimization.
SPS Softwareentwickler Anlagensteuerung (m/w/d)
The PLC Software Developer will design and implement control concepts for power generation units and grid connections using C++, TwinCAT, and CODESYS. This is an on-site role based in Mannheim focused on developing software for gas engines and power aggregates.
Senior PHP Developer (m/w/d)
Develop new features and maintain code quality for a digital nursing-education learning platform using PHP, MySQL, HTML, JavaScript, and CSS in a fully remote Scrum team.
Junior Software Developer (m/w/d) für SIMATIC AX
Junior developer on the SIMATIC AX industrial automation platform, working with C#/.NET on component development, CI/CD pipelines, and automated testing in an agile Scrum team.
Softwareentwickler für Integration und Netzwerke (m/w/d)
Develop and integrate simulation software in C++/Qt on Linux/Windows, configure networks and hardware components for simulation systems, and perform system monitoring with Grafana.
Java Entwickler (m/w/d) bundesweit/remote
The Java Developer will design and develop software solutions for the digitalization of German public authorities using Java, Spring Boot, and microservices in an agile environment. The role is primarily remote but requires occasional nationwide travel for client projects.