Software Engineering Jobs in Germany
There are 3,486 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 213 · 6%
- Onsite 85 · 2%
Visa sponsorship offered in 58% of the 255 postings that state a position on it.
Seniority
- Senior 958
- 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
(Senior) Softwareentwickler (gn) C++ Applikationen - Anwendungsentwicklung, Ingenieur
This role involves developing complex industrial applications and GUIs using C++20 and the Qt framework. The developer will handle the full software lifecycle, from requirements analysis and architecture to implementation and integration.
Softwareentwickler (m/w/d) PHP & Oracle - Webentwicklung, Anwendungsentwicklung, Datenbankentwicklun
Develops, maintains, and optimizes PHP-based ERP applications and Oracle databases for a luxury yacht manufacturer, collaborating with teams to improve business processes.
Softwareentwickler für ASP.Net und C# gesucht (m/w/d) - Anwendungsentwicklung, Ingenieur
The software developer will lead and coordinate web-based enterprise application projects using C#, ASP.NET, and PL/SQL. The role involves integrating new applications with existing ERP systems and collaborating closely with product management.
Java Softwareentwickler (m/w/d) - Spring Boot & Microservices - Anwendungsentwicklung, Consulting, I
The Java Software Developer will build and maintain web and microservices for healthcare IT solutions using Java, Spring Boot, and Angular. The role involves collaborating on digitalization projects for health insurance processes within an agile environment.
Softwareentwickler*in (m/w/d) - Anwendungsentwicklung im Angular und.NET-Umfeld (Nr. 044-J) - Webent
Develops and maintains Java/C# applications for public-sector systems, integrating new subsystems, ensuring quality, and supporting end-users with troubleshooting and training.
Senior Softwareentwickler (all genders) - In 3 Minuten erfolgreich bewerben
Senior Software Developer building complex web-based and database-driven applications with cloud/DevOps integration for enterprise and public-sector clients, working on-site or at client locations.
C#, C++ Softwareentwickler (w/d/m) für München
Develops and tests application software in C# and C++ for enterprise clients in Munich, working full-time on-site.
Softwareentwickler C#/C++/C/ Java (w/d/m) gesucht
ERP software development and support (proAlpha) for a mechanical-engineering employer, including interface optimization, customization concepts, and first/second-level support, using C#, C++, C, Java, or Progress with SQL databases.
Softwareentwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
The software developer will design and implement high-performance applications to support the company's digital automotive retail operations. The role involves working with object-oriented languages like Delphi, C#, or Flutter to create solutions that optimize internal business workflows.
Softwareentwickler C++ (m/w/d) - Anwendungsentwicklung, Ingenieur
C++ software developer contributing to the full-cycle development of pCon.planner, a European-leading space planning software, focusing on GUI, 3D visualization, CAD, and core functionality.
C# Softwareentwickler (m/w/d) ab sofort (nach Vereinbarung)
C# Software Developer working on varied projects using C# and relational databases like MS SQL Server. The role involves direct client contact, independent or team-based work, and web application development.
Java-Softwareentwickler (m/w/d) mit Langzeiterfahrung
This role involves maintaining product descriptions, designing and programming software modules, and documenting software architectures using Java and MySQL. The position requires a degree in Business Informatics and several years of professional experience.
Softwareentwickler Java (m/w/d) - Anwendungsentwicklung, Ingenieur
The Software Developer will design, develop, and maintain enterprise-level Java applications, working through the full lifecycle from requirements analysis to deployment and support. The role focuses on backend development within an agile environment.
Windows Softwareentwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
Develop and maintain Windows applications and components using C#, .NET, WPF, or C/C++, including system-level programming, API integration, and quality assurance in collaboration with QA and product management.
.NET Softwareentwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
The .NET Software Developer will implement modern software solutions, maintain web portal applications, and manage database scripts. The role involves conducting weekly code reviews and working on various client projects using the Microsoft .NET framework.
Softwareentwicklerin / Softwareentwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
Develop and maintain web, client-server, and microservice applications for public-sector digital services using C#, SQL, and Java, following agile processes and contributing to lifecycle management.