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) - Audatic
Build and maintain the Python-based infrastructure for running deep learning experiments on Azure, including databases, Kubernetes, and visualization tools.
Software Engineer (m/f/d) - Audatic
Build and maintain Python-based infrastructure for deep learning experiments, including cloud resources, databases, and visualization tools on Azure.
SAP ABAP Entwickler – Fokus Cloud & API Integration (REST, OData, BTP) – Vollzei
Develops and integrates SAP-based logistics solutions using ABAP, REST/OData APIs, and SAP BTP to connect cloud and on-premise systems.
Java Entwickler (m/w/d)
The Java Developer will implement web applications using Angular and Quarkus as single-page applications. The role involves consulting on implementation, managing regression tests, supporting CI/CD deployments, and performing error analysis.
Senior Software Engineer - Fintech
The Senior Software Engineer will design and maintain scalable backend payment and anti-fraud solutions for a global platform using Java and Kotlin. The role involves owning services end-to-end within a hybrid work environment in Berlin.
(Junior) Software Engineer (m/f/d) - Typescript/Javascript
Build full-stack sports-tech apps in TypeScript/JavaScript, Angular, and Node.js to process player-tracking data and deliver real-time analytics for teams and leagues.
(Senior) Software Engineer (m/f/d) - Sports Data Processing
KINEXON Sports stands as a global pioneer in delivering cutting-edge tracking and analysis technology tailored for professional sports. We track movement and position data of players and official match balls, transform…
(Senior) Software Engineer (m/f/d) - Athletic Performance
KINEXON Sports stands as a global pioneer in delivering cutting-edge tracking and analysis technology tailored for professional sports. We track movement and position data of players and official match balls, transform…
(Senior) Software Engineer Python/Go (m/f/d) - Fleet Management
THE TEAM AND ITS MISSION We are an international team developing a UWB -based Real-Time Locating System (RTLS) that powers critical industrial applications. Our solutions support production, logistics, and…
(Senior) Software Engineer (m/f/d) - LPS Sports
Develop and maintain a real-time player and ball tracking system for professional sports using C++, Go, Rust, and UWB-based LPS technology.

Principal Software Engineer - Data Lakes
Principal Software Engineer builds and scales Fivetran’s Managed Data Lake, designing high-performance pipelines in Java/C++ and cloud infrastructure to move and transform customer data reliably.
Founding Engineer
As the first technical hire, you will build an AI-driven operating system for agricultural logistics by formalizing complex dispatching problems and shipping end-to-end solutions. You will work directly with founders to translate real-world operational data into actionable models and interfaces for factory dispatchers.
Senior Software Engineer (m/f/d)
Sofico is seeking a Senior Software Engineer to develop and customize ERP software for the automotive finance and mobility sectors using Java and relational databases. The role involves working in an agile, international team to build scalable solutions and contribute to product innovation.
Staff Java Developer (m/f/d)
The Staff Java Developer will design and evolve scalable backend services for mobility platforms using Java, Spring Boot, and event-driven architectures. This role involves cross-team technical leadership, mentoring engineers, and driving architectural improvements in a cloud-native environment.
Softwareentwickler .NET & Business Applications (m/w/d) im Raum Traunstein
The software developer will design, maintain, and optimize internal business applications and ERP systems using .NET technologies. The role involves collaborating with departments to integrate modern solutions, including AI, to automate and improve internal business processes.
Senior Salesforce Developer (f/m/x)
Senior Salesforce Developer on the Inventory team, building and customizing Service and Sales Cloud solutions using Apex, LWC, Platform Events, and integrating with the core system.
Java-Entwickler (m/w/d)
Java developer building and maintaining i-effect®, an EDI software solution for IBM Power i, using Java, Spring Boot, and SQL databases in an agile team with end-to-end project responsibility.
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.