Germany publishes limited official salary data compared to some countries, but a combination of union wage agreements (Tarifvertrag), employer surveys, and platforms like Glassdoor and Kununu provide a reliable picture of what professions actually earn. Here are the real numbers — gross annual salary (Bruttojahresgehalt) — and what you take home after deductions.
Technology and Engineering
Software developer (Softwareentwickler): entry-level (0–2 years): €45,000–58,000; mid-level (3–6 years): €60,000–80,000; senior (7+ years): €80,000–110,000+. In Munich and Berlin, salaries are typically 10–20% higher than the national average. Staff engineer/engineering manager: €100,000–140,000. Product manager: €70,000–100,000. Data scientist: €55,000–85,000. DevOps/SRE: €60,000–90,000. UX designer: €45,000–70,000. These are FAANG/Tier-1 startup numbers; German Mittelstand technology salaries typically run 15–25% lower. The net from €80,000 gross: approximately €48,000–52,000/year depending on tax class, church tax, health insurance choice. Mechanical engineer (Maschinenbauingenieur): entry €42,000–52,000; mid-level €55,000–72,000; senior €70,000–90,000. Automotive engineering (BMW, Mercedes-Benz, Volkswagen, Bosch): typically 5–15% premium above standard mechanical engineering. Chemical/pharmaceutical engineer: €50,000–75,000.
Finance, Law, and Consulting
Investment banking analyst (Frankfurt): €85,000–100,000 base + bonus (bonus can match or exceed base). Associate: €120,000–160,000 + bonus. German banks pay significantly less than US counterparts in Germany; London remains the dominant European financial centre. Management consulting (McKinsey, BCG, Bain): analyst €75,000–90,000; consultant €95,000–120,000; associate/project manager €130,000–170,000. These firms also pay substantial performance bonuses. German in-house lawyer (Syndikusrechtsanwalt): €60,000–90,000; law firm associate: €60,000–80,000 (large commercial firms pay more: €90,000–130,000 for Munich and Frankfurt offices of international firms). Accountant (Wirtschaftsprüfer, WP): Big Four entry €45,000–55,000; manager €75,000–95,000; senior manager €100,000–130,000; partner (equity): highly variable.
Healthcare and Public Sector
Medical doctor (Assistenzarzt, junior hospital doctor): €55,000–65,000; Oberarzt (senior registrar): €80,000–100,000; Chefarzt (consultant/head of department): €150,000–250,000+ (often supplemented by private patient income). The public hospital system (TVöD-K tariff) sets base salaries; private hospitals often pay 20–40% more. Pharmacist: €48,000–60,000 in public pharmacy; hospital pharmacy senior positions €65,000–80,000. Nurse (Pflegefachkraft): TVöD entry €37,000–42,000; with experience and specialist qualifications €45,000–55,000. German nursing salaries are a political topic — they have risen significantly since 2020 but remain below UK or Swiss equivalents. Primary school teacher (Grundschullehrer, civil servant/Beamter): €48,000–65,000 depending on state and experience (Beamte receive pension rather than contributing to GRV). Professor (W2): €65,000–78,000 base; W3 (full professor): €80,000–100,000 base, with additional income from consulting and external activities. Public sector (Öffentlicher Dienst, TVöD): salaries are fully transparent and collectively bargained. A Sachbearbeiter (administrative officer) earns €35,000–45,000; a Referatsleiter (department head) €60,000–85,000.


