Find a Job in Germany

A practical guide for English-speaking expats navigating the German job market: from job boards and CVs to work permits, Blue Cards, and salary expectations.

14 min read Updated 2026-03-01

Written by Marco Maurelli

Germany has one of the lowest unemployment rates in the EU and a chronic shortage of skilled workers, particularly in technology, engineering, and healthcare. For English-speaking expats with the right qualifications, the job market is genuinely open. The barriers are more about navigating the system than about lack of opportunity.

The German job market

Germany's economy is the largest in Europe and the fourth largest in the world. The job market is strong across several key sectors:

  • Technology & software: software engineers, data scientists, product managers, and DevOps professionals are in high demand across Berlin, Munich, Hamburg, and Frankfurt. Many international tech companies have German offices staffed predominantly in English.
  • Engineering & automotive: Germany's industrial backbone. BMW, Mercedes-Benz, Porsche, Siemens, Bosch, and hundreds of hidden champions (Mittelstand companies) need mechanical, electrical, and manufacturing engineers.
  • Finance & consulting: Frankfurt is the EU's financial capital post-Brexit. Banking, asset management, consulting, and compliance roles are concentrated here.
  • Healthcare & life sciences: doctors, nurses, pharmacists, and medical researchers are in chronic shortage. Germany actively recruits internationally and has streamlined recognition for many healthcare qualifications.
  • Logistics & supply chain: Germany's central location in Europe makes it a logistics hub. DHL, DB Schenker, and hundreds of mid-size operators hire internationally.

One important reality: outside of Berlin's startup scene and large multinationals, German is often still expected, or at least appreciated. If you're applying to a traditional Mittelstand company or a public institution, German proficiency will significantly improve your chances. In tech, finance, and any international company, English alone is often sufficient.

English-speaking job hubs by city

Berlin: tech, media, startups

Berlin is Germany's most international city and the easiest place to find English-language work. The startup ecosystem is one of the largest in Europe (Zalando, Delivery Hero, N26, and hundreds of scale-ups are based here). Many companies operate entirely in English. The trade-off: salaries are lower than Munich or Frankfurt, and competition for good roles is intense because so many expats want to live in Berlin.

Frankfurt: finance, consulting, law

Germany's financial capital. Deutsche Bank, DWS, BlackRock, Goldman Sachs, and dozens of international law firms are headquartered or have major presences here. Many roles are conducted in English, but German fluency is often expected at senior levels. Salaries are the highest of any German city.

Munich: engineering, automotive, tech

BMW, MAN, Siemens, Allianz, and a growing tech sector (Google, Apple, and Microsoft all have engineering offices here). Munich is Germany's wealthiest city and has the highest cost of living. English is widely spoken in international companies, but knowing German helps significantly in engineering and industrial roles.

Hamburg: media, logistics, maritime

Germany's media capital and a major port city. Publishing, advertising, logistics, shipping, and retail (Otto Group, About You) are the dominant industries. English is common in media and digital sectors. Hamburg also has a growing tech scene.

Stuttgart & Düsseldorf

Stuttgart is the home of Daimler, Porsche, and Bosch, a strong option for mechanical and automotive engineers. Düsseldorf has a significant Japanese business community and a strong retail and advertising sector.

Job platforms

Germany has its own set of job platforms alongside the international ones. Here's where to focus:

  • LinkedIn: the most important platform for professionals in Germany, especially in tech, finance, and consulting. Keep your profile in English, complete, and active. Recruiters are highly active on LinkedIn in Germany.
  • XING: Germany's local equivalent of LinkedIn. Still widely used in traditional industries, Mittelstand companies, and older demographics. Worth having a profile, especially if you're targeting German-speaking sectors.
  • StepStone: Germany's largest job board. Particularly strong for mid-to-senior corporate roles. Most listings are in German, but English-language jobs are easy to filter for.
  • Indeed.de: wide coverage across all sectors and experience levels. Good for volume searching. Many international company listings appear here.
  • Glassdoor: useful for salary benchmarking and company reviews alongside job searching. German company reviews are increasingly populated.
  • Welcome to the Jungle: strong for international companies and startups. Company culture profiles are detailed and in English. Increasingly popular in Berlin and Munich.
  • Wellfound (formerly AngelList): the go-to platform for startup roles in Berlin, Munich, and Hamburg. Equity-based roles, early-stage companies, and English-first environments.
  • Berlin Startup Jobs: exactly what it says. Curated listings from Berlin's startup ecosystem, largely in English.
  • EuroEngineerJobs: specialized for engineering roles across Germany and Europe.
  • Bundesagentur für Arbeit (arbeitsagentur.de): Germany's federal employment agency. Free, comprehensive, and required by law for employers to post open positions. Underutilized by expats but surprisingly useful.

A note on direct applications: Many jobs in Germany, particularly in Mittelstand companies, are never publicly posted. They're filled through Initiativbewerbungen (unsolicited applications) sent directly to the company. If there's a company you want to work for, write to them directly. Germans often respond well to initiative.

The German CV (Lebenslauf)

The German CV follows specific conventions that differ from Anglo-American norms. Getting this right matters; German recruiters notice immediately when they receive a British or American-style resume.

Key differences

  • Photo: a professional headshot is standard in Germany and expected on most applications. Use a neutral background, professional dress, and a natural expression. Skip the casual LinkedIn selfie.
  • Date of birth: traditionally included in Germany, though it is not legally required and is becoming less common at progressive companies. When in doubt, include it.
  • Marital status and nationality: optional, but commonly included. It does not carry the same legal sensitivity as in the UK or US.
  • Length: maximum 2 pages. One page for junior roles. Germans are direct; they don't want to read a 4-page career narrative.
  • Reverse chronological order: most recent experience first, same as everywhere else.
  • Education first for junior candidates: if you're early in your career, put your degree before your work experience. For experienced professionals, work experience leads.
  • Gaps explained: any unexplained gap in your CV will raise questions. Travel, family, illness, job search: mention it briefly.
  • Handwritten signature: traditionally, German CVs were signed. Less common now digitally, but still seen in formal industries like law, finance, and public sector.

Language of the CV

Match the language of your CV to the job posting. If the posting is in English, apply in English. If in German, apply in German. Sending a German CV for an English-language job (or vice versa) signals poor attention to detail.

The cover letter (Anschreiben)

Cover letters are still expected in Germany, far more so than in the US or UK, where they are often optional or ignored. A missing Anschreiben for a German company can disqualify your application before your CV is read.

What to include

  • A formal salutation: address the hiring manager by name if known ("Sehr geehrte Frau Müller," / "Dear Ms Müller,"). "To whom it may concern" reads as lazy.
  • Why this specific company and role: generic applications are immediately obvious and are discarded. Show you've done your research.
  • What you bring: specific skills and experiences that match the job description. Be direct. Germans appreciate precision over storytelling.
  • A professional close: "Mit freundlichen Grüßen" (formal German) or "Yours sincerely" in English. Keep it clean.

Length and tone

One page maximum. The tone should be professional and confident, not humble or self-deprecating (a common mistake for British applicants), but also not aggressive or self-promotional in the American sense. State what you've done, what you bring, and why you're the right fit. Let the facts speak.

Work permits overview

EU / EEA citizens

You have the right to live and work in Germany without any permit or visa. Just arrive, register (Anmeldung), and start working. No Aufenthaltstitel required. This is the simplest situation by far.

Non-EU nationals: the main routes

  • EU Blue Card (Blaue Karte EU): the most attractive work permit for skilled non-EU professionals. See the full section below.
  • General skilled worker visa (§18a / §18b AufenthG): for those with a job offer and a recognized qualification (degree or vocational), even without meeting the Blue Card salary threshold. Valid for up to 4 years and can lead to permanent residence.
  • Job Seeker Visa: allows you to enter Germany for up to 6 months to search for a job, then convert to a work visa in-country. Requires a recognized degree and proof of financial means. Avoids long embassy waiting times.
  • Chancenkarte (Opportunity Card): introduced in 2024, this points-based system allows skilled workers to enter Germany to search for a job without a prior job offer. Points are awarded for qualifications, work experience, German language skills, and age.

Important: German embassy waiting times for visa appointments can be 3–6 months in high-demand countries (India, Pakistan, Brazil, China). Apply as early as possible. The German Missions website has current appointment availability by location.

EU Blue Card explained

The EU Blue Card (Blaue Karte EU) is Germany's premium work permit for highly qualified non-EU nationals. If you qualify, it should be your first choice: it offers the best path to permanent residence and the most flexibility.

Requirements

  • A recognized university degree (Bachelor's degree minimum, or equivalent foreign qualification recognized by the German authorities)
  • A concrete job offer in Germany
  • A gross annual salary of at least €48,300 (2026 threshold), or €37,440 for shortage occupations (IT, engineering, mathematics, natural sciences, medicine, nursing)

How to apply

You apply at the German consulate in your country of residence before moving, or at the local Ausländerbehörde (foreigners' authority) after arrival if you entered on another valid visa. Your employer will typically guide you through the process and may help with paperwork. The Blue Card is initially issued for the duration of your employment contract, up to 4 years.

Benefits

  • Family reunification: your spouse and dependent children can join you in Germany without needing to demonstrate German language skills.
  • Spouse's right to work: your partner has immediate, unrestricted right to work in Germany.
  • Change employers: after 2 years, you can change employers without notifying the Ausländerbehörde (within the first 2 years, you must notify them of any job change).
  • Fast track to permanent residence: you can apply for a permanent settlement permit (Niederlassungserlaubnis) after just 21 months if you have B1-level German. Without German skills, the wait is 33 months. Both are significantly faster than the standard 5-year route.
  • EU mobility: after 18 months in Germany, Blue Card holders can move to another EU country (excluding Denmark and Ireland, which opted out of the Blue Card directive).

Degree recognition

Your foreign degree must be recognized as equivalent to a German degree. Use the anabin database (anabin.kmk.org) to check your institution and qualification. If your degree is listed as H+ or equivalent, it's recognized automatically. If not, you may need formal recognition through the Kultusministerkonferenz or a specific body for your profession. Regulated professions (doctors, lawyers, engineers in some states) require additional recognition steps.

Salary expectations by sector and city

All salaries in Germany are quoted as Brutto (gross). Your net take-home after income tax and social contributions is typically 55–65% of gross depending on your tax class, income level, and whether you pay church tax (Kirchensteuer).

Tech & software engineering

  • Junior (0–3 years): €45,000–€60,000 gross
  • Mid-level (3–7 years): €65,000–€90,000 gross
  • Senior (7+ years): €90,000–€130,000 gross
  • Principal / Staff: €120,000–€160,000 gross
  • Berlin tends to run 10–15% lower than Munich for the same role and experience level.

Finance & banking

  • Analyst / Associate (Frankfurt): €60,000–€90,000 gross + bonus
  • VP level: €100,000–€150,000 gross + bonus
  • Bonuses are common in banking but are less generous than equivalent London or New York roles.

Engineering (automotive & industrial)

  • Graduate engineer: €45,000–€55,000 gross
  • Mid-level: €60,000–€80,000 gross
  • Senior / project lead: €80,000–€110,000 gross

Healthcare

  • Resident doctor (Assistenzarzt): €55,000–€65,000 gross
  • Specialist (Facharzt): €80,000–€120,000 gross
  • Hospital manager / senior: €100,000–€150,000 gross
  • Nurses earn significantly less: €35,000–€50,000 gross depending on specialization and employer.

Salary negotiation: Germans negotiate less aggressively than Americans or British professionals, but it is expected. Accepting the first offer without discussion can actually signal low confidence. Counter with 5–15% above the offer, back it up with market data (Glassdoor, Gehaltsvergleich.de, Entgeltatlas from the Bundesagentur für Arbeit), and frame it professionally.

The interview process in Germany

German interview processes are typically thorough and multi-stage. Expect the process to take longer than in the UK or US; 4–8 weeks from application to offer is common at larger companies.

Typical stages

  1. Screening call: often with HR or a recruiter. 20–30 minutes. Covers your background, motivation, and salary expectations. Prepare to give a specific salary range; "open to offers" is not well-received in Germany.
  2. Technical or competency interview: 60–90 minutes with the hiring manager or team lead. In tech, expect a coding exercise or technical discussion. In other fields, case studies or portfolio reviews are common.
  3. Final interview: often with senior management or the team you'd be joining. May include a presentation or deeper discussion of your approach to specific situations.

What German interviewers expect

  • Punctuality: being late to a German interview, even by 5 minutes, is a serious negative signal. If something unavoidable happens, call ahead.
  • Preparation: know the company, its products, its competitors, and current news. Shallow knowledge is obvious.
  • Directness: state your qualifications clearly. Do not undersell yourself, but also don't oversell. Be precise and evidence-based.
  • Questions: always have 3–5 thoughtful questions ready. Not asking questions signals low interest in Germany.
  • Formality: wear professional attire unless the company is explicitly casual. In Germany, overdressing slightly is better than underdressing.

Salary discussion

Germans ask about salary expectations early, often in the first screening call. Have a specific number or range ready. Research the market beforehand. It is normal and expected to discuss this openly; there is no cultural taboo around talking about salary in the professional context (though discussing your actual salary with colleagues remains more private).

Probation period (Probezeit)

The Probezeit is a standard feature of almost every German employment contract. Here's what you need to know:

  • Duration: usually 6 months, legally capped at 6 months (except for executives or special roles with collective agreements).
  • Notice period during Probezeit: legally, either party can terminate with just 2 weeks' notice during the probation period, compared to the longer notice periods that apply afterwards.
  • What it means in practice: companies can let you go more easily during Probezeit, and you can also leave with minimal notice if the role isn't right. Use this period to genuinely assess the role, the team, and the culture; it goes both ways.
  • No automatic confirmation: in Germany, your contract continues automatically after Probezeit. There is no formal "pass/fail" confirmation. If nobody terminates, you're through.

German employment contract key clauses

German employment contracts are detailed, legally binding, and heavily regulated in favor of the employee. Read yours carefully before signing. Key clauses to understand:

Notice period (Kündigungsfrist)

The statutory minimum notice period is 4 weeks to the 15th or end of a calendar month. This increases with seniority: after 2 years it rises to 1 month to the end of the month, after 5 years to 2 months, after 8 years to 3 months, and so on up to 7 months for 20+ years of service. Many contracts specify longer notice periods; 3–6 months is common at senior levels. Check this carefully if you might need to leave quickly.

Annual leave (Urlaub)

The legal minimum is 20 days per year based on a 5-day working week. Most employers offer 25–30 days, and some go higher. Unused leave generally must be taken by 31 March of the following year, though many employers are flexible. Germans take their holiday entitlement seriously; you should too.

Salary (Gehalt)

Quoted as annual gross (Jahresbruttogehalt) or monthly gross (Monatsbruttolohn). Some contracts include a 13th month salary (Weihnachtsgeld, Christmas bonus) or profit-sharing, which may or may not be guaranteed. Clarify whether bonuses are discretionary or contractual before signing.

Non-compete clauses (Wettbewerbsverbot)

Post-employment non-compete agreements are enforceable in Germany but only if the employer pays you compensation (at least 50% of your last salary) for the duration of the restriction. An unpaid non-compete clause is legally void. Always check this if you're in a competitive industry.

Working hours

The standard working week is 40 hours, though many white-collar roles are contractually set at 38 or 39 hours. The Arbeitszeitgesetz (Working Hours Act) limits daily hours to 10 and mandates 11 hours of rest between working days. Overtime rules vary; some contracts compensate it financially, others through time off in lieu.

Freelancing and self-employment in Germany

Germany distinguishes between two types of self-employment, and the distinction matters enormously for tax and legal purposes:

Freiberufler (freelancer in a recognized liberal profession)

Certain professions are legally classified as Freie Berufe: doctors, lawyers, architects, tax advisors, journalists, translators, scientists, artists, and, crucially for expats, IT consultants and software developers (in most cases). Freiberufler register with the Finanzamt (tax office), do not need a trade license (Gewerbeschein), and are not subject to Gewerbesteuer (trade tax). This is the simplest and most tax-efficient structure for eligible professionals.

Gewerbetreibender (trade business)

If your profession doesn't qualify as a Freier Beruf, you register a Gewerbe. You need a Gewerbeschein from the local Gewerbeamt, pay Gewerbesteuer, and are technically a trade business. The administrative requirements are slightly higher.

GmbH (limited company)

Once your business is large enough or you need the liability protection, a GmbH (Gesellschaft mit beschränkter Haftung) is Germany's equivalent of a limited company. Minimum share capital of €25,000 (€12,500 on founding). More complex to set up and run, but appropriate for teams and higher-revenue businesses.

Health insurance as a self-employed person

This is where freelancing in Germany gets expensive. As a self-employed person, you pay both the employee and employer share of GKV contributions, currently around 14.6% plus a supplemental premium, on a minimum assessment base of €1,178/month (2026), regardless of your actual income in lean months. At €80,000/year revenue, expect GKV contributions of €1,100–€1,300/month. Private health insurance (PKV) is almost always significantly cheaper for self-employed people and often provides better coverage.