Job market intelligence · Germany

Software Engineer Jobs in Germany

Python appears in 31% of analyzed listings. Munich is the most frequently named city, and 46% are marked as hybrid.

Software Engineer job listings

Loading Software Engineer job listings…

Job-market data

What the listings show

Based on 1,259 job listings we analyzed since 5 March 2026. Not a list of current vacancies.

1,259
job listings analyzed
651
companies behind these listings
55%
of listings offer hybrid or remote work
63%
of listings name a city
Skill signals

Which skills recur

Share of 1,259 analyzed listings that name each skill. One listing can name several.

Languages83% of listings

Python
31%
Java
28%
C++
21%
JavaScript
21%
TypeScript
20%
SQL
19%

DevOps53% of listings

Docker
22%
Kubernetes
19%
Linux
16%
DevOps
13%
Monitoring
12%
Jenkins
6%

Architecture & methods46% of listings

Agile
22%
CI/CD
22%
REST API
10%
Scrum
9%
Microservices
8%
Kanban
2%

Architecture & APIs42% of listings

APIs
21%
Cloud Computing
9%
Distributed Systems
6%
REST APIs
5%
OOP
4%
Software Architecture
4%
Positioning

What gets you in, and what sets you apart

Use this to decide what your CV leads with: expected skills keep you in the running, rarer ones set you apart.

Shares of the analyzed listings; skills are extracted from each listing.

Your edge

Rarer but present. These are what set a candidate apart.

  • Java346 listings · 28%
  • Agile276 listings · 22%
  • CI/CD273 listings · 22%
  • Docker273 listings · 22%
  • C++270 listings · 21%
AI in these listings

AI skills in Software Engineer listings

24% of Software Engineer postings name an AI or GenAI skill.

Some employers even name specific tools: Claude, Copilot, Cursor, ChatGPT.

Based on skills extracted from each listing.

Use the findings

What to take into your search

Skill requirements vary by listing

In the listingsEven the most named skills (Python, Java and Agile) each appear in fewer than half of listings.How to use itChoose examples that fit the specific posting. No one keyword represents the whole job type.

Fully remote listings are less common

In the listingsOnly 10% of listings are fully remote. Hybrid is 46% and onsite 20%.How to use itIf you need fully remote work, check the work mode before spending time on an application.
Working conditions

Work patterns and requirements

Work mode

46%Hybrid
Hybrid 46%
Unspecified 24%
Onsite 20%
Remote 10%
Do these jobs need German?

Of 1,259 analyzed listings, 442 require German, 496 say it is optional or a plus, and 321 do not say.

German optional 37%
German a plus 2%
German required 35%
Not stated 25%

38% of the listings are written in English.

Seniority
Senior 36%
Mid-level 25%
Junior 7%
Lead/Principal 2%
Unspecified 30%
Who these listings are open to
Part-time 1%
Working student (Werkstudent) 1%
Contract 1%
Internship / Praktikum 1%
Apprenticeship (Ausbildung) 1%
Unspecified 20%

Full-time 75% (not shown in the bar).

Where the jobs cluster

Top locations

792 listings name a city (63%)
467 name no city (37%)

These postings don't specify a city in the data we have. That doesn't mean location isn't required, only that none was listed.

Cities named most often

  1. 1Munich80 listings6%
  2. 2Berlin67 listings5%
  3. 3Hamburg35 listings3%
  4. 4Karlsruhe34 listings3%
  5. 5Dresden25 listings2%
  6. 6Frankfurt25 listings2%

Counts and shares are of all 1,259 analyzed listings.

The recurring stack

What appears together

  • Docker + Kubernetes12%
  • JavaScript + TypeScript12%
  • Python + C++11%
  • CI/CD + Docker10%
  • Python + Docker10%
FAQ

Frequently asked questions

Does a skill percentage mean every employer requires it?

No. It is the share of analyzed listings that explicitly name the skill. Read each posting, then show examples only for skills you actually have.

What if a listing has no city?

467 of 1,259 analyzed listings have no city in our data. They are not assigned to a city in the chart; this does not establish whether remote work is possible.

Why can the open listings differ from the market figures?

The market figures come from an analysis dated 22 September 2026. The open listings are loaded from the current index and can change between visits.

From data to applications

See Software Engineer jobs matched to your profile

Create a free profile to compare these market signals with your experience.

  1. 01Tell Kariyan what you want and where you can work.
  2. 02See why a job fits before you spend time preparing.
  3. 03Review every application before anything is sent.
See my matched jobs

Source: Kariyan job index, Germany. Some location, language and seniority fields are incomplete. We do not publish salary, demographic or response-rate data.