Software Engineering Jobs in Germany
There are 3,509 open Software Engineering jobs in Germany on freehire right now. 1,039 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 223 · 6%
- Remote 214 · 6%
- Onsite 86 · 2%
Visa sponsorship offered in 58% of the 256 postings that state a position on it.
Seniority
- Senior 959
- Junior 99
- Lead 93
- Staff 55
- Principal 34
- Middle 27
Who is hiring
- 501-1000 employees 298
- 1000+ employees 286
- 51-200 employees 206
- 11-50 employees 105
- 201-500 employees 27
- 1-10 employees 8
Senior Automation Software Engineer (f/m/d)
Senior Automation Software Engineer in Freiburg to develop Siemens PLC applications and process control software for sustainable silicon wafer production, integrating industrial systems and automation tools.
Senior Graphics/JVM Software Engineer (JVM Runtime)
Develop low-level JVM runtime features for JetBrains IDEs, focusing on hardware-accelerated UI frameworks and OpenJDK contributions.
Senior Software Engineer (AppGlass)
Develops AI-first debugging tools for production systems, focusing on JVM tooling, program analysis, and cloud integrations to enhance developer workflows and reliability.
Staff Software Developer (IntelliJ Platform)
As a Staff Software Developer on the IntelliJ Platform team, you will drive the plugin ecosystem, re-architect core subsystems using Kotlin and JVM concurrency, and manage API deprecation processes for JetBrains IDEs.
C++/Kotlin Software Developer (RustRover Debugger)
Build and improve the RustRover debugger, integrating a C++ backend (LLDB/GDB) with a Kotlin/Java IDE client to make Rust debugging smoother and more reliable.
Senior Software Developer (AI Agents & Integrations)
Design and build backend systems that integrate AI coding agents into JetBrains' IDE ecosystem, focusing on workflow orchestration, tool integration, and asynchronous architectures.
Software Developer for ThinkRail (Innovation Hub)
Develops a declarative AI-spec-driven programming language and its tooling, including IDE plugins and language servers, to enable trustworthy AI system creation.
Senior Software Engineer (Qodana Core)
Builds and optimizes Qodana's static code analysis engine to detect security flaws, license issues, and bugs in CI/CD pipelines, working with JVM languages and collaborating across JetBrains teams.
Senior Software Engineer (Managed PostgreSQL)
Senior engineer builds and operates a managed PostgreSQL service optimized for AI workloads, including vector search and migrations, using Go and PostgreSQL internals.
Senior Software Engineer (Token Factory)
Build and maintain a large-scale LLM training platform using Python and Go, optimizing distributed systems for AI workloads on Nebius’s cloud infrastructure.
Senior Software Engineer (Agentic Search) - Web Access Engineer
Builds and maintains browser infrastructure and tooling for a novel search engine designed for AI agents, focusing on reliable web access at internet scale using modern browser technologies and automation frameworks.
Senior Software Engineer (Agentic Search) – Web Rendering Engineer
Builds and optimizes large-scale browser rendering infrastructure to extract structured data from modern web apps for AI agents, using Chromium internals, headless browsers, and frontend frameworks.
Senior Software Engineer - Gateway (Java, AWS)
Build and maintain PPRO’s payment gateway platform in Java/Spring Boot on AWS, owning end-to-end services that process global transactions for giants like PayPal and Stripe.
Software Engineer - Quality Engineering
Designs and implements automated testing frameworks for data pipelines/products, integrating quality checks into CI/CD workflows to prevent failures early. Focuses on test architecture, observability, and enabling engineering teams to own quality validation.
Software-Entwickler (m/w/d)
Develops and maintains client-server software for healthcare administration, focusing on web development, .NET, and database integration to optimize processes in public health and veterinary sectors.
(Senior) Softwareentwickler (m/w/d) | 75.000 € - 95.000 € Jahresgehalt
Senior Softwareentwickler entwickelt und optimiert Controlling-Plattformen für Steuerberater mit Fokus auf Webanwendungen, Schnittstellen und KI-Integration (z. B. Analysen/Prognosen).