Software Engineering Jobs in Germany
There are 3,509 open Software Engineering jobs in Germany on freehire right now. 1,039 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 223 · 6%
- Remote 214 · 6%
- Onsite 86 · 2%
Visa sponsorship offered in 58% of the 256 postings that state a position on it.
Seniority
- Senior 959
- Junior 99
- Lead 93
- Staff 55
- Principal 34
- Middle 27
Who is hiring
- 501-1000 employees 298
- 1000+ employees 286
- 51-200 employees 206
- 11-50 employees 105
- 201-500 employees 27
- 1-10 employees 8
JAVA/JEE Softwareentwickler (m/w/d) in Direktvermittlung
This role involves developing and maintaining complex enterprise web applications using Java/JEE and relational databases. The developer will work in an agile environment, collaborating with departments to design frameworks and ensure software quality.
C++ Softwareentwickler (m/w/d) ab sofort
C++ Software Developer in mechanical engineering, responsible for designing, developing, and maintaining software using C++/MFC or C#/.NET, including UI implementation, documentation, and on-site commissioning in Freiburg.
Java Softwareentwickler (m/w/d)
Entwickelt und wartet Java-basierte Backend-Services mit Spring Boot, REST-APIs und moderner Architektur in einem agilen Team.
Java Softwareentwickler (m/w/d) in VZ
This role involves developing and optimizing ERP industry solutions, managing interfaces, and providing application support. The position requires at least five years of experience and strong proficiency in Java and SQL.
C/C++ Softwareentwickler (m/w/d) ab jetzt
The role involves developing, maintaining, and documenting software applications within a Windows environment for a company in the automotive sector. The position requires proficiency in C and C++ and experience with Microsoft Visual Studio and gcc.
Java Softwareentwickler (m/w/d) Vollzeitstelle
This role involves developing software architectures and implementing technical requirements within a SCRUM team using Java, Spring, and Hibernate. The developer will also be responsible for software quality and optimizing development processes.
Java Entwickler (m/w/d) in Dresden
The Java Developer will work within the formcycle team at XIMA MEDIA to develop and maintain a professional form solution featuring a responsive designer and workflow engine. The role involves collaborating with a cross-functional team using agile methodologies.
Software Engineer
Helsing is a defense AI company building software for semi-autonomous platforms that operate in complex, real-world environments. Engineers work primarily in Rust and Python to develop distributed systems, embedded software, and ML infrastructure to support mission-critical defense capabilities.
Software Engineer - Airborne Mission Systems
Helsing is seeking a software engineer to build mission control infrastructure for autonomous aerial platforms using Rust and Python. You will work on distributed systems, embedded computing, and sensor integration to ensure reliable performance for unmanned combat aerial vehicles.
Software Engineer - Autonomous Air System V&V
Software Engineer on Helsing's Autonomous Air System V&V team building simulation and validation environments for autonomous air systems. Develops high-performance Rust code for SiL/HiL environments, focusing on simulation frameworks, test automation, hardware-software integration, and ML systems testing.
Software Engineer - Ground to Air HMI
Helsing is a defense AI company building software for autonomous systems and human-autonomy teaming. Engineers work across a stack of Rust, Python, and TypeScript to solve complex challenges in distributed systems, networking, and real-time interfaces.
Staff Software Engineer
Helsing is a defense AI company seeking a Staff Software Engineer to architect and build resilient, high-performance backend systems for edge hardware. The role involves leading technical design, mentoring engineers, and working primarily with Rust and Python to deploy machine learning solutions in complex environments.
Lead Software Engineer / Energie-Startup (m/w/d)
Lead software engineer shaping a KI-based energy analytics platform for multi-location businesses, focusing on backend services, React/TypeScript frontend, time-series data architecture, and AI-driven optimization.
Software Development Engineer in Test (m/w/d)
Develops and executes test suites for software systems, focusing on integration, system, and end-to-end testing using C# and tools like Postman, Newman, and Bruno.
Senior Java Software Engineer – Consumer Lending Products Development (w/m/d)
Salary: 75.000 - 90.000 € per year Requirements: Abgeschlossenes Studium in (Wirtschafts-)Informatik o. Ä. oder eine vergleichbare Qualifikation Langjährige Berufserfahrung in der Java-Softwareentwicklung, idealerweise…
Senior Java Software Engineer – Consumer Lending Products Development (w/m/d) - Nürnberg
Salary: 75.000 - 90.000 € per year Requirements: Abgeschlossenes Studium in (Wirtschafts-)Informatik o. Ä. oder eine vergleichbare Qualifikation Langjährige Berufserfahrung in der Java-Softwareentwicklung, idealerweise…