German hiring is more formal than US hiring and less formal than the older Europass- only stereotype suggests. The conventions have modernised, especially in tech, but they still differ enough from other markets that an unprepared applicant comes across as careless. This post is the practical guide to what actually matters.
The CV: Photo or No Photo?
Older German hiring guides insist on a CV photo. Modern German tech hiring is split, and the answer depends on the type of company.
- International tech companies, modern startups, and most scaleups: a photo is optional. Including one is fine but not expected. Many companies actively prefer no-photo CVs to reduce unconscious bias in screening.
- Traditional Mittelstand, banks, insurance, automotive: a photo is still strongly conventional. A professionally-shot headshot in the top-right corner of page 1 reads as polished and culturally fluent.
- If unsure: include a tasteful, neutral-background photo. It rarely hurts; its absence at a traditional employer might.
CV Format Essentials
German tech CVs are typically two pages, reverse-chronological, and dense with concrete information. A few specifics that catch out international applicants:
- Header block: name, contact (phone with +49 country code, email, LinkedIn URL, city). Include date of birth and nationality only if you are applying to traditional employers; for tech startups it is optional.
- Section order: short personal summary (3-4 lines), Berufserfahrung (work experience), Ausbildung (education), Kenntnisse (skills), Sprachen (languages with CEFR levels). Hobbies are optional and usually skipped at senior level.
- Dates: format as MM/YYYY (e.g. 03/2022 bis heute). German recruiters look for unexplained gaps; if you have a 6-month break, briefly label it ("Sabbatical, travel" / "Parental leave") rather than leaving it blank.
- Bullets: outcome-driven, with metrics where possible. "Reduced API latency by 40 % across 12 microservices" beats "Improved API performance".



