International markets · Technology work

Job Market Observatory

The technology job market: Germany

Market signals in the selected country’s latest published sample.

This is the last successful update. A newer dataset is not available yet.

Maximum advertised pay by experience

The curves use the upper amount of each stated pay range. Annual amounts and monthly amounts projected over 12 payments are combined across all pay types in one graph. Currency / period: EUR.

Annual amounts + monthly amounts ×12 · all pay types

Maximum advertised pay · EUR · year
Maximum advertised pay by experienceThe curves use the upper amount of each stated pay range. Annual amounts and monthly amounts projected over 12 payments are combined across all pay types in one graph. EUR · Intermediate · 22 adverts EUR · Senior · 75 adverts EUR · Not established · 143 adverts
0 74.2k 148.5k 222.7k 296.9k

Maximum advertised pay · EUR · year

Only the selected country’s main currency is shown. Other currencies are excluded; no exchange-rate conversion is applied.

Drag on the chart or use the slider to read pay-axis amounts in full. You can also use the arrow keys on the slider.

Sample details by experience level

EUR · Intermediate · 22 adverts

Tax basis unspecified: 15 · Gross: 7

Component unspecified: 22

Full-time: 11 · Working time unspecified: 11

EUR · Senior · 75 adverts

Tax basis unspecified: 58 · Gross: 15 · Conflicting tax-basis labels: 2

Component unspecified: 74 · Base pay: 1

Full-time: 40 · Working time unspecified: 32 · Conflicting working-time labels: 3

EUR · Not established · 143 adverts

Tax basis unspecified: 110 · Gross: 33

Component unspecified: 142 · Base pay: 1

Full-time: 85 · Working time unspecified: 58

Groups with fewer than 20 adverts

At least 20 adverts needed for a curve

  • EUR · Junior15 adverts
  • EUR · Lead14 adverts
  • EUR · Manager9 adverts
  • EUR · Executive1 adverts
How stated maxima are calculated

Each advert contributes its highest valid annualized maximum once per currency. Monthly maxima are multiplied by 12, assuming 12 equal payments and no added bonuses or extra monthly payments. Annual and projected monthly values are pooled across tax bases, components and working hours, including unspecified types. Amounts without a valid maximum and hourly, daily or weekly amounts are excluded because no annual working-time assumption is made. Curves are smoothed estimates, normalized within each experience and currency group; their height is a relative density, not an advert count. At least 20 adverts are required per curve.

EUR: 279 adverts · Excluded adverts (no valid annual or monthly maximum): 22

How to read salaries

The chart uses each advert’s highest valid annualized maximum once per currency. Annual amounts and monthly amounts multiplied by 12 are combined across gross and net pay, pay components and working hours; unspecified types remain unknown. Amounts without a stated currency or valid maximum, or stated hourly, daily or weekly, are excluded. Only the selected country’s main currency is shown; amounts in other currencies are excluded without exchange-rate conversion. Each curve needs at least 20 adverts and shows relative density, not an advert count. The all-experience curve includes the individual levels, so their counts overlap. These advertised upper amounts do not establish take-home pay, accepted offers or employee earnings.