Let's make work better.

Data Engineer Salary

Full-time gross salary

Based on 939 salaries

Ø 66.200 €

Average salary

50.600 €93.800 €

Ø 65.100 €

121 data points

Ø 66.900 €

748 data points

Recalculated yesterday

What is the salary for a Data Engineer in Germany? On average, you can earn 66.200 € gross annually, based on 939 collected salary information from kununu users. This equals approximately 5.517 € per month (assuming 12 monthly payments). Salaries typically range between 50.600 € and 93.800 € annually. Did you know: Men earn 66.900 € and women 65.100 € yearly on average. Your actual income as a Data Engineer will depend on your industry, work experience, and location.

Use the Gross-to-net calculator to easily calculate your net salary.

Do you earn the same as the rest of Germany?

Find out what the actual pay is in your industry and your city, and whether you are being paid fairly.

Salary for Data Engineer based on work experience and gender

The starting salary as a Data Engineer with less than 3 years of work experience averages 59.900 € gross per year. Generally, men start at 59.800 €, whereas women start at 60.300 €, corresponding to a salary difference of 1%.

After 10 years of work experience, the average salary for a Data Engineer is 82.700 € gross per year. The gender pay gap increases to 10%, with men earning 83.400 € and women earning 75.200 €.

6 out of 10 women are affected by the gender pay gap in this role. , whether you are affected and what you can do about it.

People Management and Salary

Histogram managerial responsibilities
  • without managerial responsibility
  • with managerial responsibility
  • At the start of your career as a Data Engineer (with less than 3 years of work experience), you can expect an average salary of around 59.500 € gross per year without managerial responsibilities, and 67.400 € with managerial responsibilities.


    After 10 years of work experience, your salary increases: An experienced Data Engineer without managerial responsibility earns an average of 81.200 €. With managerial responsibility, it is around 90.400 € gross per year.

    Jobs for Data Engineer

  • ELA Container GmbH logo
    ELA Container GmbH logo

    Data Engineer (m/w/d)

    ELA Container GmbHvor 3 Tagen
    Haren (Ems)
    Full-time
    Instaffo GmbH logo
    Instaffo GmbH logo

    Data Engineer (m/w/d)

    Instaffo GmbHvor 4 Tagen
    Munich
    Full-time
    FindYou Consulting GmbH logo
    FindYou Consulting GmbH logo

    Data Engineer (m/w/d)

    FindYou Consulting GmbHvor 5 Tagen
    Hamburg
    Full-time
    Franklin Fitch Limited logo
    Franklin Fitch Limited logo

    Data Engineer (m/w/d)

    Franklin Fitch Limitedvor 7 Tagen
    Köln
    Full-time
  • Franklin Fitch Limited logo
    Franklin Fitch Limited logo

    Data Engineer (m/w/d)

    Franklin Fitch Limitedvor 8 Tagen
    Frankfurt am Main
    Full-time
    Franklin Fitch Limited logo
    Franklin Fitch Limited logo

    Data Engineer (m/w/d)

    Franklin Fitch Limitedvor 8 Tagen
    Köln
    Full-time
    Franklin Fitch Limited logo
    Franklin Fitch Limited logo

    Data Engineer (m/w/d)

    Franklin Fitch Limitedvor 8 Tagen
    Essen
    Full-time
    Franklin Fitch Limited logo
    Franklin Fitch Limited logo

    Data Engineer (m/w/d)

    Franklin Fitch Limitedvor 8 Tagen
    Essen
    Full-time
  • Salary for Data Engineer by city

    CityAverage salary Salary rangeAvailable Jobs
    Data Engineer in Stuttgart69.900 €50.800 € - 102.500 €-
    Data Engineer in Hamburg69.000 €54.100 € - 96.200 €Jobs in Hamburg
    Data Engineer in Berlin68.900 €48.800 € - 101.200 €Jobs in Berlin
    Data Engineer in München67.200 €53.500 € - 94.000 €Jobs in München
    Data Engineer in Düsseldorf67.000 €55.500 € - 84.000 €-
    Data Engineer in Frankfurt am Main66.500 €51.600 € - 91.800 €Jobs in Frankfurt am Main
    Data Engineer in Köln65.500 €50.900 € - 89.100 €Jobs in Köln

    Possible jobs for your next career step

    The next career step as a Data Engineer with the highest salary is the position of Data Scientist, with an average annual gross salary of 67.600 €. According to kununu statistics, when a Data Engineer changes careers, most of them 23.4% choose the position of Datenbankentwickler:in. The job with the most open positions, into which a Data Engineer frequently transitions, is the role of IT Berater:in. Currently, there are 2.968 open positions in this field.

    FAQ

    • • The average annual salary as a Data Engineer is 66.200 € gross.
      • With 12 salaries, this corresponds to a monthly gross salary of 5.517 €.
      • As a Data Engineer, you can earn on average a minimum of 50.600 € and a maximum of 93.800 € per year.
      • The majority of the salary data range between 59.240 € and 67.880 € gross per year.
    • The net salary as a Data Engineer in Germany depends on various factors, including

      Tax class
      •State
      • Social security contributions and
      • personal circumstances.

      On average, about 35-40% is deducted from the gross salary. This means that with a gross salary of 5.517 € per month, the net salary as Data Engineer is approximately between 3.310 € and 3.586 €.
      For an accurate calculation that takes into account your individual factors, we recommend using the kununu gross-to-net calculator.
    • According to our kununu salary data, as a Data Engineer with less than three years of experience, you can expect an average starting salary of 59.900 € gross per year. This corresponds to a monthly salary of 4.992 € (based on 12 monthly payments).
    • According to our kununu salary data, as a Data Engineer with 10 years of experience, you can expect an average salary of 82.700 € gross per year – this corresponds to approximately 6.892 € gross per month (based on 12 monthly payments).
    • According to our kununu salary data, you will earn the most as a Data Engineer in these cities:

      • Stuttgart: 69.900 €
      • Hamburg: 69.000 €
      • Berlin: 68.900 €

      These are the states where you can earn the most as a Data Engineer:

      • Hamburg: 69.000 €
      • Berlin: 68.900 €
      • Baden-Württemberg: 68.700 €
    • Yes, in Germany there are salary differences between women and men as a Data Engineer. Women earn on average 65.100 € gross, while men earn 66.900 € gross per year. Women earn on average 3% less than men.
    • If you take on managerial responsibilities as a Data Engineer in Germany, your salary increases on average by 10%. This means an average annual salary of 79.650 € gross, while colleagues without managerial responsibilities earn an average of 72.850 € gross.
      Holding a leading position comes with significant benefits from the added responsibility.
    • Yes, currently you can find on kununu 24 open positions as a Data Engineer in Germany.
    Blog Image

    Want to know more about salary?

    On our blog, you will find valuable tips and tricks on the topic of salary.

    Learn more about the Gender Pay Gap or make sure to confidently be prepared for salary negotiations and have a look into other related topics with our helpful guides.

    kununu salary data

    With over 15 million authentic reviews on employers, company culture, and salaries, we aim to continuously improve the working world together with our community.

    Sign in