How to Find a Job in Germany as an Expat

How to Find a Job in Germany as an Expat

ED
ExpatDe
| | 9 min read

Germany has one of the strongest job markets in Europe, with unemployment hovering around 3-4% and chronic labor shortages in tech, engineering, healthcare, and skilled trades. If you have the right skills, finding a job is very achievable, even without fluent German. But the German job application process has its own rules, and ignoring them will cost you interviews.

Forget about sending out hundreds of generic applications. In Germany, targeted applications to the right platforms get results.

Best Job Portals

  • LinkedIn - the top platform for English-speaking professional jobs. Most international companies in Germany recruit here. Optimize your profile for Germany by adding your visa status and German location
  • StepStone - Germany's largest traditional job board. Heavy on German-language listings but has a growing English section
  • Indeed.de - good for volume. Filter by "English" in the language field to find English-speaking positions
  • Xing - Germany's LinkedIn equivalent. Less relevant for international roles but important for German companies. Having a profile signals you are serious about the German market
  • Arbeitsagentur.de - the government job portal. Free, extensive, and includes jobs that do not appear elsewhere

For Specific Industries

  • Tech - Honeypot, Stack Overflow Jobs, Berlin Startup Jobs, relocate.me
  • Academic - academics.de, euraxess.ec.europa.eu
  • Healthcare - Medwing, Fachkrafteborse

Pro Tip: Reach out to recruiters directly on LinkedIn. Germany has a huge recruitment industry, and many specialize in placing international talent. Hays, Robert Half, and Michael Page are major players. For tech, try Talent.io and Honeypot where companies apply to you.

The German CV (Lebenslauf)

German CVs are different from American resumes or British CVs. Follow these rules:

  • Include a professional photo - this is standard in Germany (despite being unusual in some countries). Use a headshot with professional attire against a neutral background
  • Reverse chronological order - most recent experience first
  • Include personal details - date of birth, nationality, and marital status are common on German CVs. You do not have to include them, but most German applicants do
  • Keep it to 1-2 pages - concise and structured. Use clear headings: Berufserfahrung (Work Experience), Ausbildung (Education), Kenntnisse (Skills), Sprachen (Languages)
  • List your German level - use CEFR levels (A1-C2). Be honest. Claiming B2 and then struggling in the interview is worse than listing B1

The Anschreiben (Cover Letter)

Most German companies still expect a cover letter, even if the job ad does not mention it. Keep it to one page. Address it to a specific person if possible (check LinkedIn or the company website). Structure: why this company, why this role, what you bring, and a clear closing statement requesting an interview.

For international companies, an English cover letter is fine. For German companies, even a short German cover letter shows effort and cultural awareness. Have a native speaker review it.

Important: German employers care about Zeugnisse (reference letters from previous employers). In Germany, employers are legally required to provide a written reference when an employee leaves. If you have reference letters from previous jobs, include them in your application documents. If you do not, a LinkedIn recommendation from a former manager can partially substitute.

The Interview Process

German interviews tend to be more formal than in many countries. Expect:

  1. Phone or video screening - 15-30 minutes, basic fit check
  2. Technical or case interview - especially in consulting, engineering, and tech. Prepare specific examples of past work
  3. In-person interview - often 1-2 hours. You may meet multiple team members. Dress formally unless the company culture is explicitly casual
  4. Second or third round - common for senior roles. May include a presentation or work sample

Be punctual. Arriving late to a German job interview is almost disqualifying. Aim to arrive 5-10 minutes early. Prepare questions about the role, team structure, and growth opportunities.

Salary Negotiation

German job ads sometimes include a salary range, but often do not. Research typical salaries on Glassdoor, kununu.de, or gehalt.de before your interview. When asked for your salary expectations, give a specific range based on research.

Remember that German salaries are quoted as annual gross (Bruttojahresgehalt). After taxes and social contributions, your net pay will be roughly 55-65% of gross, depending on your tax class and city. A 60,000 EUR gross salary translates to about 3,000-3,200 EUR net per month.

Work Visa Considerations

EU citizens can work in Germany without restrictions. Non-EU citizens need a work visa or Blue Card. The EU Blue Card is the most common path for skilled workers and requires a minimum salary of 45,300 EUR (2026, for shortage occupations) or 56,400 EUR (standard). Your employer handles most of the paperwork, but the process takes 4-12 weeks depending on your nationality and the Auslanderbehorde (foreigners office) in your city.

Our Honest Take

The German job market rewards preparation and persistence. Polish your CV to German standards, apply through the right channels, and do not underestimate the power of networking on LinkedIn. If you are in tech, engineering, or healthcare, companies are actively looking for you. If your German is B1 or above, your options expand dramatically. And if you get rejected, keep going. The average job search in Germany takes 3-6 months for international candidates.