Software Engineering Jobs in Germany
There are 3,478 open Software Engineering jobs in Germany on freehire right now. 999 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 97
- Lead 90
- Staff 55
- Principal 35
- Middle 24
Who is hiring
- 501-1000 employees 299
- 1000+ employees 283
- 51-200 employees 206
- 11-50 employees 106
- 201-500 employees 27
- 1-10 employees 8
Senior Software Engineer (m/f/d) – MES
Build and lead MES software solutions using C++, C#, TypeScript, and React, designing scalable architectures and guiding teams through full-stack development and DevOps in Azure.
(Senior-) Software Developer C++ Marinekommunikationssysteme
This role involves full-stack software development in C++ for marine communication systems, including architectural design, code reviews, and technical support for test and DevOps teams. The position is offered through Hays, a recruitment agency, for a client project.
Softwareentwickler (m/w/d) Java / C# / Python
Develop embedded systems software for mechanical component control using Java, C#, or Python at an outstaffing firm, working on-site in Bremen with agile teams.
Softwareentwickler JAVA (m/w/d) in Direktvermittlung
As a Java Software Developer, you will design and implement custom software solutions for clients, working with Java, Spring, and relational databases. You will also support pre-sales activities and collaborate within project teams to deliver high-quality software.
Softwareentwickler Webtechnologien (m/w/d) in Direktvermittlung
The role involves developing graphical user interfaces and software components using modern web technologies like Angular, Ionic, and Node.js. You will collaborate on automated testing, code reviews, and backend integration to deliver high-quality software solutions.
Softwareentwickler C# / .NET (m/w/d)
FERCHAU is seeking a C#/.NET software developer to work on agile projects, including requirements analysis, database modeling, and interface development. The role involves creating innovative software solutions and performing code reviews for various clients.
Softwareentwickler (m/w/d)
Developing and optimizing complex web applications using .NET 8, C#, and Kubernetes, including database modeling with SQL/NoSQL and CI/CD pipeline management in an agile team.
Softwareentwickler funktionale Sicherheit (m/w/d)
Development of safety-critical embedded software in C for drives under real-time conditions, including safety analyses (FMEA/FMEDA), verification per IEC 61508/ISO 13849, and testing with frameworks like Tessy or VectorCAST.
Softwareentwickler C#/.NET (m/w/d)
Develop and maintain the Olarix software platform using C#/.NET, including WPF desktop UIs, REST APIs, SQL databases, and build/deployment pipelines via Azure DevOps.
Softwareentwickler C++ für industrielle Anlagen (m/w/d)
C++ software developer for industrial machines and plants, responsible for designing, implementing, and optimizing complex high-tech systems and supporting hardware/software integration and commissioning.
Software Engineer Linux OS (m/w/d)
Software Engineer focused on Linux OS development for naval defense systems, working on architecture elements, software design, and implementation within an embedded systems environment using Linux, Bash, and Python.
Junior IT-Admin / Softwareentwickler C# (m/w/d)
This role involves performing system maintenance, hardware installation, and troubleshooting on industrial PCs, alongside developing PowerShell scripts for remote administration. The position also includes basic C# development tasks and documentation within ticketing systems.
IoT-Softwareentwickler (M/W/D) *LUMEN GmbH*
IoT Software Developer role at LUMEN GmbH, focusing on planning and executing IoT projects, programming machine control/visualization, and developing custom solutions. Core technologies include network/M2M (Cloud, MQTT, HTML) and high-level programming languages.
Softwareentwickler - Java (m/w/d)
The Software Developer will design, develop, and maintain mission-critical payment systems within agile Scrum teams using Java, Spring Boot, and Docker. The role involves collaborating on software architecture, performing test automation, and utilizing AI tools to optimize development workflows.