Software Engineering Jobs in Germany
There are 3,482 open Software Engineering jobs in Germany on freehire right now. 1,001 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 210 · 6%
- Onsite 85 · 2%
Visa sponsorship offered in 58% of the 255 postings that state a position on it.
Seniority
- Senior 955
- 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
Senior Software Engineer – (.NET / Azure / Vercel) (m/w/d)
Senior Software Engineer building and evolving modern digital platforms using .NET, Azure, Sitecore XM Cloud, Next.js, Kubernetes, and headless architectures within an international agency group.
Founding Engineer
Founding engineer at an early-stage AI startup building autonomous agents for industrial enterprises, working across the full stack from React frontends to Python/LLM backends and cloud infrastructure.
Software Engineer Linux OS (m/w/d)
Build and maintain a secure, modular Linux OS for SMIGHT's gateway devices used in energy grid digitalization, using Yocto, C++, Python, and Docker.
Software Engineer II, Google Cloud
Software engineer on Google Cloud's Resource Quality Provisioning team, building features and components in Java and Go to optimize data center efficiency, with full-stack development, code review, and debugging responsibilities.
Senior Softwareentwickler (m/w/d) - Anwendungsentwicklung, Ingenieur
As a Senior Software Developer, you will design and implement scalable software solutions while managing CI/CD pipelines and consulting with clients. The role involves working with a modern stack including Go, Java, Docker, Kubernetes, and various web technologies.
Softwareentwickler - Java (m/w/d) - Anwendungsentwicklung, Ingenieur
PPI is seeking a software engineer to develop payment solutions using Java, Spring Boot, and cloud-native technologies within an agile Scrum team. The role involves full-cycle software development, architecture design, and test automation.
Softwareentwickler (m/w/d) mit in C# und.NET. - Anwendungsentwicklung, Ingenieur
The Software Developer will design, implement, and maintain software solutions using C# and the .NET framework. The role involves the full development lifecycle, including architecture design, database integration, and collaboration with cross-functional teams.
Softwareentwickler(in) - Schwerpunkt Delphi (m/w/d) - Anwendungsentwicklung, Ingenieur
Lavid Software is seeking a software developer to maintain and enhance their Windows-based products using Delphi and SQL. The role involves developing third-party interfaces, analyzing customer requirements, and providing technical support.
Softwareentwickler/-in und Coach für Java (w/m/d) - Anwendungsentwicklung, Ingenieur
The Landesamt für Steuern Niedersachsen is seeking a Java developer and coach to support the KONSENS e-government project. The role involves developing and maintaining software, automating processes, and training colleagues in Java development.
Mathematiker / Physiker als Softwareentwickler Quantitative Methoden (w|m|d) - Anwendungsentwicklung
Develop IT solutions for financial-sector problems using Python and Scala, evolving the zeb.control software product in an agile, client-facing environment.
Softwareentwickler C++ / C# (m/w/d)* - Anwendungsentwicklung, Ingenieur
The software developer will work on development projects focusing on embedded systems using ARM Cortex M3 technology. The role involves developing software components in C++ and C# and conducting module and system tests.
Software Engineer - Data & AI Platform - STACKIT (m/w/d) - Anwendungsentwicklung, Datenbankentwicklu
The Software Engineer will develop a sovereign cloud-based Data and AI platform, focusing on building REST APIs and Kubernetes operators. The role involves working within an agile team using Go, PostgreSQL, and cloud-native infrastructure tools.
Software Entwickler:in (m/w/d) - Anwendungsentwicklung, Ingenieur
Fullstack Developer in a Scrum team continuously evolving a modular management-system software product using Delphi, JavaScript/TypeScript, HTML/CSS, and MS SQL/MySQL.