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 / Distributed Cloud - STACKIT (m/w/d) - Anwendungsentwicklung, Ingenieur
Develop Kubernetes controllers in Go for STACKIT's distributed cloud platform, provisioning and managing cloud resources in a multi-cluster, multi-tenant environment.
Senior Software Engineer (Data) - Data Foundations (all genders)
Senior Data Engineer building and maintaining a data platform (Dagster, dbt, AWS ECS, GCP BigQuery) and owning core ELT pipelines that move terabytes nightly from MySQL to BigQuery.
Senior Software Engineer (Data) - Data Foundations (all genders)
Senior Data Engineer building and owning a Data Platform (Dagster, dbt, AWS ECS, Google BigQuery) and optimizing core ELT pipelines moving terabytes nightly, using Python and SQL.
Software Engineer II, Display Retention - Vendor
The Software Engineer II will build and maintain scalable microservices using Golang to support the company's adtech retention platform. This role involves working with distributed systems, cloud infrastructure, and data-driven services in a hybrid, collaborative environment.
Senior Software Engineer (m/f/d)
The Senior Software Engineer will design and maintain a high-availability platform for IoT parking guidance and curb management using .NET, Java, React, and PostgreSQL. The role involves building API integrations and leveraging AI tools to modernize services and accelerate development within a global team.
Senior Software Engineer, XR World Context
Senior Software Engineer on Google's XR team designing and deploying lightweight scene representations for smart glasses, building ego-centric datasets, and integrating with Gemini/Gemma models for real-time, context-aware AI experiences.
Senior Software Engineer (Ruby/RoR, Low-Code Apps)
Senior Ruby on Rails engineer building backend infrastructure and APIs for an enterprise iPaaS platform that unifies data, apps, and AI.
Member of Technical Staff - Image / Video Generation
Research and train large-scale diffusion models for image and video generation, ablate architectural choices, and fine-tune models for specialized tasks like upscaling and inpainting.
IT Java Entwicklerin IT Java Entwickler (m/w/d)
The role involves developing and maintaining modern applications using Java, JavaScript, and Vue within an insurance company. You will collaborate with product owners to build interfaces, design architecture, and utilize AI-assisted development tools.
Software Engineer Workflow Automation
Develop productivity applications and release technologies to optimize Apple's internal engineering workflows, using server-side languages like Swift or Go.
Senior Softwareentwickler (m/w/d)
Senior Software Developer building and optimizing a web-based modem interface and network management system, using Java for backend (Cisco NSO) and JavaScript/React for frontend on Linux, in an agile interdisciplinary team.
C++ Softwareentwickler (m/w/d)
Develop software for autonomous transport systems (FTS/AGV) in modern C++ (C++17/20), covering vehicle navigation, environment detection, and fleet management coordination, with hybrid work in Ludwigsburg.
Softwareentwickler (m/w/d) - Schwerpunkt Mainframe / Host
The Software Developer will focus on mainframe and host application development using Cobol, Natural, Adabas, and SQL. This role is based in Karlsruhe within a public sector organization.
Senior Software Developer (Python)
Senior Python backend developer building data-intensive systems, REST APIs, and ETL pipelines with PostgreSQL for a food-waste-reduction company. Hybrid role in Münster with 3 days onsite.
Softwareentwickler Sondermaschinen (m/w/d)
Develop custom software solutions for special packaging machines using IEC 61131-3 structured text, with optional HMI development using HTML5, CSS, Java, and Vue.js.