Career Guide

Job Search in Germany: The Complete 2026 Guide

How to find, apply for, and land a job in Germany. Top portals, German CV format, cover letter strategies, interview culture, and networking tips.

Last updated: March 2026

Top Job Portals in Germany

Germany has a diverse job portal landscape. The right platform depends on your industry, experience level, and whether you're targeting German or international companies.

General Job Portals

PortalStrengthBest For
StepStone.deGermany's largest premium job boardMid to senior roles, all sectors
Indeed.deHighest volume of listingsBroad search, all experience levels
LinkedInStrong for international companiesTech, consulting, finance, startups
XingGermany's native professional networkMittelstand, traditional German firms
Glassdoor.deCompany reviews + salary dataResearch before applying
Monster.deEstablished, broad coverageGeneral positions

Specialized Portals

  • Stack Overflow Jobs / WeAreDevelopers: Software engineering and IT roles
  • Honeypot.io: Tech roles; companies apply to you (reverse recruiting)
  • Berlin Startup Jobs: Berlin-based startups and scale-ups
  • academics.de: Research, university, and scientific positions
  • Experteer: Executive and senior management roles (€60K+)
  • Jobborse.de: Government-run portal by the Federal Employment Agency, free for all
  • Absolventa: Entry-level positions and graduate programs
  • Kununu.com: Company reviews (Germany's Glassdoor equivalent, often more detailed)

Company Career Pages

Many German companies, especially Mittelstand firms, post positions exclusively on their own websites. If you have target companies, check their Karriere (career) page directly. Major employers like Siemens, SAP, Bosch, BASF, Deutsche Bahn, and Allianz all have dedicated career portals with English-language listings.

The German CV (Lebenslauf)

The German CV format differs significantly from American or British resumes. Following the conventions shows cultural awareness and professionalism.

Structure and Format

  • Length: 1-2 pages maximum. Senior professionals with 15+ years of experience may go to 3 pages.
  • Photo: A professional headshot is still standard in Germany, though some international companies have dropped this requirement. Use a high-quality, professional photo (no selfies, no casual shots).
  • Personal details: Full name, address, phone, email, date of birth, nationality. Unlike in the US/UK, these are expected.
  • Order: Reverse chronological (most recent first).
  • Font: Clean, professional fonts like Arial, Calibri, or Helvetica. No decorative fonts.

Sections (In Order)

  1. Personliche Daten (Personal Data): Name, address, phone, email, date of birth, nationality, photo
  2. Berufserfahrung (Professional Experience): Job title, company, dates, key responsibilities and achievements. Use bullet points and quantify results where possible.
  3. Ausbildung (Education): Degree, institution, dates, grade/GPA, thesis topic (if relevant)
  4. Kenntnisse (Skills): Languages (with levels: A1-C2), IT skills, certifications
  5. Ehrenamtliches Engagement (Volunteer Work): Optional but valued
  6. Hobbies/Interessen: Brief, optional. Include only if relevant or interesting.

Common Mistakes to Avoid

  • Gaps: Germans notice and ask about gaps. Account for every period (travel, family time, further education).
  • Vague descriptions: "Responsible for marketing" is too generic. Instead: "Managed €200K annual marketing budget, increasing lead generation by 35%."
  • Missing dates: Always include month and year for each position and education entry.
  • Too long: Ruthlessly prioritize. Your CV is not a complete autobiography.

Cover Letter (Anschreiben)

German employers take cover letters seriously. A generic letter will hurt your chances. Each application needs a tailored Anschreiben.

Structure

  1. Header: Your contact details, company address, date, subject line with the job title and reference number
  2. Opening paragraph: Why this company and this role. Reference something specific about the company (recent project, market position, values).
  3. Main body (1-2 paragraphs): Your relevant qualifications and achievements. Connect your experience directly to the job requirements. Use concrete examples and numbers.
  4. Closing paragraph: Your availability (start date), salary expectation (if requested in the listing), and a confident call to action.
  5. Sign-off: "Mit freundlichen Grussen" (formal), your name

Key Tips

  • Length: One page maximum. 3-4 paragraphs.
  • Language: Write in the language of the job posting. If the posting is in German, your cover letter should be in German. English postings = English cover letter.
  • Salary expectation: Many German job postings ask for your "Gehaltsvorstellung" (salary expectation). Research market rates on Glassdoor, Kununu, or Gehalt.de and state a specific annual gross figure: "Meine Gehaltsvorstellung liegt bei €55,000 brutto jahrlich."
  • Don't repeat your CV: The cover letter should add context and personality, not rehash your resume.
  • Proofread: Spelling or grammar errors in German are fatal. Have a native speaker review it, or use DeepL/DeepL Write for polished German.

Interview Process and Culture

German job interviews are typically more formal and structured than in the US or UK. Preparation and professionalism are paramount.

Typical Interview Process

  1. Phone/video screening (15-30 min): HR checks basic qualifications, language skills, salary expectations, and availability.
  2. First interview (45-60 min): Technical or role-specific questions with the hiring manager. Expect questions about your specific experience, problem-solving approach, and why you want to work in Germany.
  3. Second interview (60-90 min): Deeper technical assessment, often including a case study, coding challenge, or presentation. May include meeting team members or senior leadership.
  4. Trial day (Probearbeitstag): Some companies invite finalists for a paid trial day to see how you work with the team. This is common in startups and mid-sized companies.

What to Expect

  • Punctuality: Arrive 5-10 minutes early. Being late is a serious negative signal in Germany.
  • Formality: Use "Sie" (formal you) unless explicitly told otherwise. Address people as "Herr/Frau [Last Name]."
  • Direct questions: Germans ask pointed, factual questions. Don't give vague answers. If you don't know something, say so honestly rather than bluffing.
  • Salary discussion: Usually happens in the first or second round. Come prepared with a specific number based on market research.
  • Timeline: Expect 2-6 weeks between application and first interview, and another 2-4 weeks between interviews. German hiring processes are thorough but not fast.

Common Interview Questions

  • "Tell me about yourself" (focus on professional background, not personal life)
  • "Why do you want to work in Germany / at this company?"
  • "What are your salary expectations?"
  • "When can you start?" (consider your notice period and visa timeline)
  • "Where do you see yourself in 5 years?"
  • "Describe a challenging project and how you handled it."
  • "What is your German language level?" (be honest)

Networking and Hidden Job Market

An estimated 60-70% of jobs in Germany are filled through networking and internal referrals, never appearing on public job boards. Building a professional network is critical.

Online Networking

  • LinkedIn: The most important professional network for international professionals in Germany. Optimize your profile in English (and German if possible), connect with recruiters and professionals in your field, and engage with content regularly.
  • Xing: Still heavily used by traditional German companies and recruiters, especially in the Mittelstand sector. Having a Xing profile in addition to LinkedIn increases your visibility.
  • Meetup.com: Tech meetups, industry events, and professional groups across all major German cities. Berlin, Munich, and Hamburg have particularly active communities.

In-Person Networking

  • Career fairs (Karrieremessen): Events like Connecticum, Absolventenkongress, and industry-specific fairs are excellent for making direct contact with recruiters and hiring managers.
  • Industry conferences: Attend conferences in your field. Germany hosts major events like CeBIT (tech), Hannover Messe (engineering), and DMEXCO (digital marketing).
  • Alumni networks: If you studied in Germany, your university's alumni network is a powerful resource. Many universities have dedicated career services for international graduates.
  • Expat communities: Groups like InterNations, local Facebook groups, and Slack communities connect international professionals in every major German city.

Recruitment Agencies

Agencies can be particularly helpful for international candidates:

  • Hays: Engineering, IT, finance, life sciences
  • Michael Page: Mid to senior-level roles across sectors
  • Robert Half: Finance, accounting, technology
  • Adecco / Spring Professional: Broad coverage, entry to mid-level
  • Randstad: General placement, temporary and permanent
  • Honeypot / Hired: Tech-specific, reverse recruiting (companies approach you)

Using an agency is free for candidates; the employer pays the placement fee.

Application Best Practices

The German Application (Bewerbung)

A complete German job application typically includes:

  1. Cover letter (Anschreiben): 1 page, tailored to the position
  2. CV (Lebenslauf): 1-2 pages with photo
  3. Certificates and references: Degree certificates, work references (Arbeitszeugnisse), language certificates

Submit everything as one PDF file unless the company's application system requires separate uploads. Name the file clearly: "Bewerbung_FirstName_LastName_Position.pdf"

Arbeitszeugnisse (Work References)

German work references are formal, coded documents that previous employers issue. They are uniquely German and extremely important. If your previous employers are not German, provide translated reference letters and be prepared to explain the different reference system in your country.

Timing Your Applications

  • Best months to apply: January-March (new budget year, hiring ramp-up) and September-October (post-summer planning)
  • Slower periods: July-August (summer holidays) and late December (holiday season)
  • Application volume: Apply to 10-20 positions per week as a baseline. Quality over quantity, but you need volume.
  • Follow-up: If you haven't heard back after 2-3 weeks, a polite follow-up email is appropriate and shows genuine interest.

English-Friendly Employers

If your German is limited, focus on:

  • International companies and consulting firms (McKinsey, BCG, Deloitte)
  • Tech companies and startups (especially in Berlin)
  • Companies with "English-speaking" or "international team" in the job listing
  • Research institutions and universities
  • Multinational corporations with German HQ (SAP, Siemens, BMW, Bayer)

Frequently Asked Questions

Can I find a job in Germany without speaking German?

Yes, particularly in tech, engineering, research, and international companies. Berlin has the most English-friendly job market. However, German proficiency (even at B1 level) significantly expands your options and is often required for client-facing roles, public sector positions, and Mittelstand companies. Most companies value candidates who are learning German, even if the job itself is in English.

Do I need a photo on my German CV?

Technically, it is not legally required, and some international companies have dropped this expectation. However, the vast majority of German employers still expect a professional headshot on the CV. Unless you are applying exclusively to international/US-style companies, include a high-quality, professional photo.

How long does the average job search in Germany take?

For international professionals, the average job search takes 3-6 months from the first application to a signed contract. This can be shorter in high-demand fields like IT and engineering (sometimes 4-8 weeks) or longer for roles requiring fluent German. The German hiring process is thorough; expect 2-3 interview rounds spread over several weeks.

What salary should I expect as a starting professional in Germany?

Entry-level salaries in Germany vary significantly by sector and city. Software engineers start at €45,000-55,000, business graduates at €38,000-48,000, and engineers at €48,000-58,000. Munich and Frankfurt pay higher but have higher living costs. Check Glassdoor.de, Kununu, and Gehalt.de for specific benchmarks by role and city.

What is the probation period (Probezeit) in Germany?

The standard probation period is 6 months. During probation, either side can terminate the employment with just 2 weeks' notice (compared to 4 weeks or more after probation). Use this period to prove yourself, build relationships, and ensure the role is right for you. Most companies do a formal evaluation at the 3-month and 6-month marks.

Should I use a recruitment agency?

Recruitment agencies can be very helpful, especially for international candidates who may not know the German market well. They are free for job seekers (the employer pays). Agencies like Hays, Michael Page, and Honeypot (for tech) specialize in placing international professionals. They can also help with salary negotiation and navigate the visa process.

Get Started

Need Help With Your Job Search?

Our experts can prepare your German-format CV, craft compelling cover letters, and guide your application strategy.