Software Engineering Jobs in Germany
There are 3,692 open Software Engineering jobs in Germany on freehire right now. 1,127 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 20%
- 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,023
- Junior 100
- Lead 94
- Staff 60
- Principal 37
- Intern 17
Who is hiring
- 501-1000 employees 307
- 1000+ employees 296
- 51-200 employees 210
- 11-50 employees 107
- 201-500 employees 26
- 1-10 employees 8
Java Entwickler (m/w/d)
Develops and refactors Java-based in-house services (including ERP) for a small German team, focusing on scalability and maintainability while contributing to technical standards and collaboration.
Softwareentwickler Java (m/w/d)
Stefanie Wuchrer - WURAVENTA - PASSION FOR TALENT WURAVENTA steht für innovative Technologien, spannende Projekte und nachhaltige Karriereperspektiven. Wir verbinden technisches Know-how mit modernem Unternehmertum und…
Senior Software Engineer (Go)
Build and run cloud-native microservices in Go that power a real-time payment platform, focusing on high availability, low latency, and resilience for billions of transactions.
Senior Salesforce Developer (m/f/d) German speaking
Senior Salesforce Developer building and deploying Sales Cloud, Service Cloud, and B2B Commerce solutions using Apex, LWC, and Flows for German-speaking clients.
Senior Software Entwickler Java (m/w/d)
Senior Java developer building and maintaining enterprise financial software systems for clients in the banking sector.
Junior Software Entwickler Java (m/w/d)
Anforderungskennung: 26 Deine Neugier treibt dich an? Du bist Profi oder hast erste Erfahrungen mit Java gesammelt, vielleicht auch schon mit Javascript oder TypeScript? Dann bewirb dich in einem tollen Team, das sich…
Softwareentwickler C++ / Qt Industrie & Nutzfahrzeuge (m/w/d)
Develop C++/Qt-based software for commercial vehicles and defense, building UIs and control systems with modern tooling in an agile team.
Java Web-/ Softwareentwickler (m/w/d)
Develop and modernize Java-based web and software applications for public-sector statistical services, using Spring/SpringBoot and relational databases in an agile environment.
Senior Software Engineer - C++ Flight Software (m/f/d)
Build and maintain C++ flight software for a small satellite launch vehicle, including mission sequencing, simulation environments, and vehicle control while mentoring peers and improving engineering standards.
Praktikum Web- und Softwareentwickler*in (m/w/d)
Build and maintain web apps using Laravel and WordPress, contribute to adfinity and BRIAN, and support client projects with PHP, APIs, and DevOps tasks.
Software Engineer (m/f/d) – Perception
Develop perception software for autonomous drone infrastructure, including computer vision algorithms for precision landing and sensor integration using Python, PyTorch, and OpenCV.
Senior Software Engineer / Founding Engineer (m/w/d) - Energy Tech
Builds the core energy-management platform and firmware for a smart home device that integrates PV, batteries, heat pumps, and EV chargers, using Node.js, TypeScript, Vue, and embedded Linux.
Software Engineer (f/m/d) - risklab
Build and maintain REST APIs and microservices for AllianzGI’s risklab platform, supporting digital wealth management and quantitative investment advice using Python/C#, Azure, Docker, Kubernetes, and CI/CD pipelines.
Senior Softwareentwickler für Weiterentwicklung Leasingsysteme - Oracle PL/SQL / COBOL (w/m/d)
Maintain and evolve a legacy leasing system for a bank, using Oracle PL/SQL, COBOL, Java, C# and scripting to improve stability and add new features.
Informatiker als Senior Softwareentwickler - Leasing Applikation & Bankensysteme (w/m/d)
Senior developer maintaining and evolving Targobank’s leasing and banking systems using PL/SQL, COBOL, Java, C# and scripting.
Software Engineer (m/w/d)
Build and maintain backend and full-stack services using Java/Kotlin, web tech, and CI/CD pipelines for a product-focused team.