Software Engineering Jobs in Germany
There are 3,656 open Software Engineering jobs in Germany on freehire right now. 1,080 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,500 | €80,000 | €99,375 | 54 |
| EUR | month | €4,188 | €5,025 | €6,600 | 36 |
| USD | year | $75,000 | $75,000 | $137,412 | 20 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 21%
- cloud 19%
- ai 18%
- api 17%
- python 16%
- ci-cd 15%
- cpp 15%
- csharp 14%
How the work is done
- Remote 277 · 8%
- Hybrid 227 · 6%
- Onsite 86 · 2%
Visa sponsorship offered in 58% of the 275 postings that state a position on it.
Seniority
- Senior 1,012
- Junior 99
- Lead 93
- Staff 60
- Principal 37
- Intern 17
Who is hiring
- 501-1000 employees 309
- 1000+ employees 297
- 51-200 employees 210
- 11-50 employees 107
- 201-500 employees 27
- 1-10 employees 8
Founding Engineer Persistent Spatial Worlds (Unity + AI)
Build persistent, AI-assisted spatial worlds in Unity where users interact with digital artifacts anchored to real-world locations, focusing on multi-user synchronization and mobile-first spatial computing.
Softwareentwickler:in ASP.NET / C# (m/w/d) – Festanstellung
Develop and maintain C#/ASP.NET business software (e.g., production planning systems) for mid-market industrial clients, using Visual Studio and databases.
Softwareentwickler (m/w/d) – C#, SQL im Sondermaschinenbau
Develops C#/.NET and SQL-based automation software for industrial machinery, maintaining and enhancing control systems for sectors like automotive and pharma.
Softwareentwickler (m/w/d)
Develops and implements software solutions using Java, Spring Boot, Angular, React, and DevOps practices for diverse clients in healthcare, public sector, and automotive industries.
Senior Softwareentwickler (m/w/d)
Senior software engineer building enterprise applications with Java/Spring Boot and frontend stacks like Angular/React, integrating hardware devices, and collaborating closely with customers in an agile, cloud-enabled environment.
AI Application Developer + Projektmanagement (m/w/d)
Develop and deploy a computer-vision system that identifies objects and materials for reuse, while planning and coordinating the end-to-end project with stakeholders.
IoT Developer / IoT Softwareentwickler (m/w/d)
Develops IoT software for energy systems, integrating devices like PV inverters and smart meters using Linux, Docker, and protocols like MQTT and Modbus TCP.
Softwareentwickler (m/w/d) – React | React Native | Next.js | Golang | NestJS | Kotlin | Swift
Build and maintain a social-commerce platform using React, React Native, Next.js, Golang, NestJS, Kotlin, and Swift in Chemnitz.
B112-C10 Softwareentwickler (m/w/d)
Develop and refine CAM systems using VB.NET and C++/C# in Visual Studio, collaborating in agile projects with international partners.
AI-Native Senior Software Engineer (Customer-Facing)
Build and deploy AI agents for customers, turning vague business needs into robust systems while owning customer relationships and outcomes end-to-end.
B112-C06 Softwareentwickler C++ / C#.net (m/w/d)
Develop and maintain CAD and scanner software components using C++, C#, and Qt, collaborating with product managers and backend teams.
B112-C04 Softwareentwickler C++ (m/w/d)
Develops and maintains C++ modules for a Windows-based ERP system using MFC and Visual Studio, with occasional C# involvement.
B112-C03 Softwareentwickler (m/w/d)
Develops device software in C++ on Linux/Windows, writes tests, and collaborates with hardware and UI teams to debug and implement new features.
B112-C02 SOFTWAREENTWICKLER (m/w/d)
Develop embedded software for microcontrollers and mechatronic systems using C/C++ on embedded Linux and automation platforms, including HMI and sensor/actuator integration.
B112-C01 SOFTWAREENTWICKLER (m/w/d)
Develop and maintain web-based payroll and time-tracking software using C#, .NET, and Microsoft SQL Server, handling requirements and 3rd-level support.
B108-C07 Softwareentwickler/in
Develop and maintain custom software for clients, write unit and manual tests, and provide remote/on-site support using Java, web technologies, and SQL.