Software Engineering Jobs in Germany
There are 3,486 open Software Engineering jobs in Germany on freehire right now. 1,020 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 98
- Lead 90
- Staff 55
- Principal 34
- Middle 25
Who is hiring
- 501-1000 employees 299
- 1000+ employees 283
- 51-200 employees 205
- 11-50 employees 106
- 201-500 employees 27
- 1-10 employees 8
(C++) Softwareentwickler (w/d/m)
C++ software developer role focused on building software solutions, testing, release management, and maintaining a product configurator using C++, C#, Java, Oracle, and MS SQL.
(Senior) Java-Software-Entwickler (m/w/d) ab jetzt
This role involves designing, architecting, and implementing distributed software systems using Java and modern frameworks within the publishing industry. The developer will be responsible for technical specifications, software development, and project evaluation.
Java Software Entwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
The Java Software Developer will design and implement efficient software solutions using Java, MVC, and REST architectures. The role involves working within a team to develop innovative products for large national and international clients.
Java-Entwickler (Softwareentwickler/in) (m/w/d) - Anwendungsentwicklung, Ingenieur
As a Java Developer at ConnectNew Consulting, you will work on various client projects, focusing on backend development using Java/JEE, Spring, and RDBMS. The role requires travel and proficiency in both German and English.
Informatiker/Ingenieur/Physiker als Software-Entwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
Software developer responsible for end-to-end implementation of innovative web solutions and products using modern web technologies, including object-oriented programming, HTML, JavaScript, CSS, and SQL.
Java Entwickler - Confluence (m/w/d) - Anwendungsentwicklung, Ingenieur
The Java Developer will be responsible for the technical and functional administration of Atlassian products, specifically Jira and Confluence. The role involves infrastructure development, second-level support, and managing system updates and integrations.
Software Entwickler Java (m/w/d) - Anwendungsentwicklung, Ingenieur
The software developer will design and implement Java-based applications while participating in software architecture and maintaining code quality through unit testing and reviews. The role involves working in an agile environment and requires strong German language skills.
Java-Entwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
The Java Developer will develop and maintain complex software modules for the INFOLOG TAX SUITE, supporting corporate tax departments. The role involves technical operations, collaboration with the support team, and opportunities to contribute to testing, UX, or architecture.
Software Developer / Entwickler Java - Cloud Systeme (m/w/d) - Anwendungsentwicklung, Ingenieur
You will develop backend services for a highly available, auto-scaling real-time cloud platform for a traffic control system using Java, Spring Boot, and Kubernetes within a Scrum team.
Software Entwickler Java, Python oder Ruby (w|m|d) - Anwendungsentwicklung, Ingenieur
Develop custom software solutions for the financial services sector using Java, Python, or Ruby with modern web frameworks (Spring, React, Next.js) and cloud platforms in agile teams at zeb.
Founding Engineer
Clera is a YC-backed startup building AI agents to automate complex enterprise system integrations and data migrations. As a founding engineer, you will build the agent core, design end-to-end infrastructure, and work directly with customers to solve critical data movement challenges.
Founding Engineer
Clera is seeking a founding engineer to build AI-native automation tools for private market fund accounting. You will design backend systems, integrate LLMs into operational workflows, and collaborate directly with customers to shape the product.
Software Engineer (f/m/d) – Data Platforms
Software Engineer building and optimizing scalable big-data platforms at smartclip that process terabytes of TV and advertising data daily, using Spark, Scala, Docker, Kubernetes, and AWS.
Senior Software Engineer API (f/m/d) - Node.js, SQL
Senior Backend/API Engineer developing and maintaining Node.js/TypeScript microservices with SQL databases, handling authentication (OAuth, Auth0), and occasionally stepping in for the Tech Lead — based in Berlin.