Software Engineering Jobs in Germany
There are 3,506 open Software Engineering jobs in Germany on freehire right now. 1,040 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 19%
- cloud 17%
- ai 17%
- api 15%
- python 15%
- cpp 14%
- ci-cd 14%
- csharp 13%
How the work is done
- Hybrid 223 · 6%
- Remote 215 · 6%
- Onsite 86 · 2%
Visa sponsorship offered in 58% of the 255 postings that state a position on it.
Seniority
- Senior 962
- Junior 99
- Lead 88
- Staff 55
- Principal 34
- Middle 29
Who is hiring
- 501-1000 employees 298
- 1000+ employees 284
- 51-200 employees 205
- 11-50 employees 105
- 201-500 employees 27
- 1-10 employees 8
Senior Software Engineer Flight Control (all gender)
Develops embedded flight control software in C within a DO-178C environment, handling requirements, design, implementation, and verification for aerospace systems.
(Senior) Software Engineer
Builds core banking systems for a next-gen digital asset bank, working with central bank infrastructure, blockchain, and AI to enable fast, always-on money movement.
Senior Software Engineer, ReactJS - (Logistics, Service Experience)
Senior frontend engineer building high-performance React interfaces for Delivery Hero's logistics support tools, optimizing WebView integrations and hybrid mobile experiences.
Sr. Software Development Engineer C++ (m/f/d)
Develop high-performance C++ software for 3D reconstruction from images and lidar, focusing on geospatial applications and scalable GIS solutions.
Staff Software Engineer - AdTech Demand
Staff Software Engineer leading the architecture and scalability of Delivery Hero's AdTech platform, which promotes local businesses to millions of users daily using microservices, Kubernetes, and cloud-native patterns.
Senior Cloud Software Engineer - Adobe Cloud Platform
The Opportunity Adobe Content Platform & Collaboration (ACPC) is the cloud foundation behind millions of people creating, storing, and collaborating on content every day. We're looking for a Senior Software Engineer…
Softwareentwickler .NET / Angular (m/w/d)
Develops and maintains .NET/C# backend and Angular frontend for food-service management software, integrating KI features into daily-use products.
(Senior) SAP Developer (m/w/d)
**KARRIERE BEI SORTIMO: MEINE ZUKUNFT IN BESTER ORDNUNG!** Werden Sie Teil der Sortimo Familie und damit ein Baustein unseres Erfolgs! Wir sind Markt- und Technologieführer für Fahrzeugeinrichtungen, mobile…
Softwareentwickler (m/w/d)
**Software entwickeln. Innovation vorantreiben.** Sie möchten innovative Softwarelösungen entwickeln und unsere Optimierungssoftware von der Programmierung bis zur erfolgreichen Inbetriebnahme beim Kunden begleiten?…
Senior Softwareentwickler (w/m/d) R&D Sensor Systems
As a family-run, high-tech company with nearly 19,000 employees at 71 locations worldwide, we are looking for forward thinkers with unconventional ideas and drive to join our team. Our company culture, which values…
Software Engineer (m/w/d) – Regulatory Compliance Systems (Track & Trace)
Software Engineer (m/w/d) – Regulatory Compliance Systems (Track & Trace) We are looking for a talented and motivated Software Engineer – Regulatory Compliance Systems (Track & Trace) to join our growing…
Software Engineer – Interface Architecture & Platform Integration (Mensch)
Designs, builds, and maintains APIs and communication layers for mobile robotics, ensuring consistent integration across hardware versions and platforms using C++, Python, ROS 2, MQTT, and gRPC.
Software Engineer – Interface Architecture & Platform Integration (human)
Designs and maintains APIs, SDKs, and communication layers for mobile robotics, ensuring consistent robot-platform integration and hardware compatibility across product lines.
Software Engineer – Fleet Management & Platform Integration (Mensch)
Develops and maintains the software integration layer connecting mobile robots with fleet management systems, cloud services, and internal platforms using protocols like VDA5050, MQTT, and REST/gRPC.
Software Engineer – Fleet Management & Platform Integration (human)
Develops and maintains the software layer that connects mobile robots to fleet management systems and internal platforms, using protocols like VDA5050, MQTT, and REST/gRPC.
Software Engineer – Navigation Engineer (Mensch)
Develops and integrates navigation software for mobile robots using ROS 2, third-party navigation systems, and robot middleware to ensure reliable movement in real-world environments.
Software Engineer – Navigation Engineer (human)
Develops and integrates navigation software for mobile robots using ROS 2, third-party systems, and fleet interfaces to ensure reliable operation in real environments.