Guide 8 min read Updated March 2026

Finding a Job in Germany as an Expat

How to find work in Germany — the job market, what visas you need, where to search, how German hiring works, and how to negotiate your salary.

Germany has one of the lowest unemployment rates in Europe and a chronic shortage of skilled workers in tech, engineering, healthcare, and finance. If you have the right qualifications, your chances of finding a job here are genuinely good.

This guide covers how the German job market works, what paperwork is involved, and what to expect from the hiring process.

The German job market

The strongest sectors for international hires:

  • Technology and software: Berlin, Munich, Hamburg. Major tech companies (SAP, Siemens, Bosch, Zalando) plus a growing startup scene.
  • Engineering and manufacturing: Automotive (BMW, Mercedes, Volkswagen, Porsche), industrial machinery, aerospace.
  • Finance and consulting: Frankfurt is the financial hub. Big 4 consulting firms active across all major cities.
  • Healthcare: Nursing and medical professionals are in high demand across Germany. Recognition of foreign qualifications required.
  • Logistics and operations: DHL, Amazon, Deutsche Post have large operations; less language-dependent.

English is the working language at most international tech companies and multinationals. For most other sectors, conversational German is expected — C1 for client-facing or leadership roles.

Work visas for non-EU nationals

EU Blue Card

The main route for skilled professionals. Requirements:

  • University degree (recognized in Germany)
  • Job offer with salary at or above €45,300/year gross (2026), or €41,042 for shortage occupations (IT, engineers, doctors)
  • Apply at the German embassy in your home country before arriving

Blue Card holders can apply for permanent residence after 21–27 months (21 months with B1 German).

General employment visa

For roles that don't meet Blue Card salary thresholds. Same process — applied for at the German embassy before entry.

Chancenkarte (Opportunity Card)

New as of 2024. A points-based visa allowing skilled workers to enter Germany for up to a year to search for a job — without needing an offer first. Points are awarded for qualifications, age, language skills, and prior Germany connections.

Recognition of foreign qualifications

Regulated professions (doctors, nurses, engineers in some fields, teachers) require their qualifications formally recognized in Germany before they can work. Check anabin.kmk.org for your specific qualification and country. The process takes 1–6 months and varies by state.

Where to search for jobs

  • LinkedIn — the dominant platform for professional roles, especially in tech and finance. Set your location to Germany and activate "Open to Work".
  • XING — LinkedIn's German equivalent. Still active for mid-sized German companies and more traditional industries.
  • StepStone — Germany's largest job board. Strongest for established companies and engineering roles.
  • Indeed Germany — broad coverage, good for volume searching.
  • Arbeitsagentur (BA) — the federal employment agency's job portal. Mandatory for employers to list certain roles here.
  • Company websites directly — many German companies hire primarily through their own careers pages. Large corporates especially.
  • Startup jobs: Startup.jobs, Honeypot, Relocate.me for tech roles with international candidates welcome.

CV and application in Germany

German application conventions differ from UK or US standards:

  • Photo: A professional headshot is standard on German CVs. Not required, but customary.
  • Length: 2 pages maximum. Germans prefer concise, structured CVs over lengthy narrative ones.
  • Reverse chronological order: Most recent experience first.
  • Date of birth: Traditionally included, though less so now for international applications.
  • Cover letter: Expected and taken seriously. One page, formal tone, specific to the role and company. Don't send a generic letter.
  • Anschreiben format: Formal salutation (Sehr geehrte Damen und Herren, or ideally the hiring manager's name), clear structure, no informal language.

Should you apply in German or English?

Match the language of the job posting. If the posting is in German, apply in German. If in English, apply in English. Bilingual applications are generally unnecessary and can look like you're padding.

Salaries and negotiation

Germany has a legal minimum wage of €12.82/hour (2026). For white-collar professional roles, salary varies significantly by sector, city, and seniority.

RoleTypical gross annual salary
Software Engineer (3–5 years)€65,000–90,000
Product Manager€70,000–95,000
Data Scientist€60,000–85,000
Mechanical Engineer€55,000–75,000
Finance Analyst€55,000–80,000
Marketing Manager€50,000–70,000

Germans negotiate less aggressively than US or UK candidates. That said, salary negotiation is fully accepted. Research the market rate (Glassdoor, Levels.fyi for tech), and counter with a specific number rather than a range. 10–20% above the offer is reasonable to ask for.

Gross vs. net

German salaries are quoted gross. Tax and social contributions (health, pension, unemployment insurance) take a significant chunk — typically 35–45% for mid-to-high earners. Use a Brutto-Netto calculator (e.g., brutto-netto-rechner.info) to calculate your actual take-home.

After you're hired

Once you have an employment contract:

  1. Provide your employer with your tax ID (Steueridentifikationsnummer) — arrives by post after Anmeldung
  2. Provide your social security number (Rentenversicherungsnummer) — if you don't have one, your employer will help you apply
  3. Enroll in health insurance — your employer will coordinate GKV enrollment. If you qualify for PKV, you must opt out of GKV enrollment actively within a short window.
  4. Start your probationary period (Probezeit) — typically 3–6 months, during which either party can terminate with 2 weeks' notice