Software Engineering Jobs in Germany
There are 3,554 open Software Engineering jobs in Germany on freehire right now. 1,077 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 226 · 6%
- Remote 219 · 6%
- Onsite 86 · 2%
Visa sponsorship offered in 58% of the 255 postings that state a position on it.
Seniority
- Senior 966
- Junior 101
- Lead 88
- Staff 55
- Principal 36
- Middle 30
Who is hiring
- 501-1000 employees 299
- 1000+ employees 285
- 51-200 employees 210
- 11-50 employees 105
- 201-500 employees 26
- 1-10 employees 8
B122-C05 Softwareentwickler C# .NET (m/w/d)
Develops full-stack .NET Core applications and REST services, building user frontends with modern web frameworks like Vue.js, Angular, or React.
B122-C02 Softwareentwickler / Entwickler OSS (m/w/d)
Develop and maintain automation tools for network setup and diagnostics, integrating components and building interfaces to support technical teams.
B122-C09 Java Entwickler (m/w/d)
Java developer building enterprise solutions with Spring Boot, JEE, and React/Vue/Angular frontends, plus cloud, CI/CD, and automated testing.
B120-C06 PHP-Software-Entwickler (m/w/d)
PHP developer building responsive web apps with HTML/CSS/JS and MSSQL, owning full lifecycle from design to deployment.
B120-C05 Softwareentwickler Java EE (m/w/d)
Develop and maintain Java EE web applications, integrating with ERP/CRM systems using frameworks like Spring and Hibernate.
B120-C04 Softwareentwickler (m/w/d)
Develop enterprise Java/JEE and Android applications while consulting on architecture and design for client projects using agile or waterfall methods.
B120-C03 Softwareentwickler C/C++ (m/w/d)
Develops C/C++ applications for communication systems, including speech-processing algorithms and simulations, using Linux/Win64, QT, and Python.
B120-C01 Softwareentwickler (m/w/d)
Develops web apps, mobile apps, and desktop software using C#, .NET Core, ASP.NET Core, and XAML; designs architectures for smart-home and IoT systems.
AWS Lead Software Engineer-Big Data/ETL
Lead AWS engineer building and scaling secure, compliant big-data/ETL pipelines and SRE practices for JPMorgan Chase’s Corporate Sector, using Java/Python, Kubernetes, and monitoring tools.
AI Native Software Engineer
Junior Applied AI Engineer (all genders) Location: Kronberg, Campus Kronberg 1 Remote Type: Hybrid Time Type: Full time Job Description We are building the next generation of AI-native engineering talent engineers who…
AI Native Engineer
Senior Applied AI Engineer (all genders) Location: Kronberg, Campus Kronberg 1 Remote Type: Hybrid Time Type: Full time Job Description You build the systems that actually make AI work in enterprise environments, not…
Software Engineer AWS & TypeScript (d/m/w)
Freiburg ab sofort Für unser Team "FBL Planung & Organisation" im Geschäftsbereich Business Technology L&D suchen wir zum nächstmöglichen Termin am Standort Freiburg im Breisgau eine/n Software Engineer AWS &…

Software Engineer - Remote (Global), Full-Time
Build and scale data-intensive systems for MixRank’s petabyte-scale web crawling platform, working remotely with Python, Rust, PostgreSQL, and Linux.
Senior Robotics Software Engineer Counter UAV Systems - Generalist (m/w/d)
Develops and integrates real-time robotics software for autonomous systems used in defense and mission-critical operations, focusing on reliability and safety under real-world conditions.
Senior Robotics Software Engineer - Generalist (m/w/d)
Build and harden real-world autonomous robotics systems for defense and mission-critical use, writing C++/ROS software that runs on hardware and survives field tests.