Guides / ATS friendly CV

ATS friendly CV: how to write one for jobs in Germany

By · Created with AI supportLast checked 22 min read

An ATS friendly CV is a CV that software can read without losing parts of it. ATS means applicant tracking system. Many employers use one to receive, store and sort applications. KIT's career service puts it simply: sometimes an applicant management system checks your documents instead of a person, and these systems use CV parsers that search your CV for certain terms (KIT Career Service, retrieved 31 Oct 2026).

ContentsWhat an ATS does with your CV

The good news: an ATS friendly CV for Germany looks a lot like a good German CV. Clear sections, month and year for every date, real text instead of graphics, and the words from the job ad where they are true for you. This guide shows what parsers read, what they miss, and how to keep the German format at the same time.

Key takeaways

  • Parsers read text. Graphics, skill bars, text boxes and content in headers or footers are often lost (Roche Careers, KIT).
  • Send a PDF made from text, not a scan, unless the employer asks for Word (LMU Career Service).
  • Use standard section names and the same date format throughout, for example MM/YYYY (KIT).
  • Take the key terms from the job ad, but only where they describe what you really did.
  • The claim that “75% of CVs are rejected by an ATS” has no published study behind it that we could find.

What an ATS does with your CV

An ATS does three things with a CV. It stores it, it reads it, and it lets recruiters search it.

The reading part is called parsing. Roche describes CV parsing as a function in many applicant tracking systems that automatically extracts, stores and analyses CV data so it can be sorted and searched. Roche also says its recruiters look at every applicant and their CV, and asks applicants to check that their data landed in the right fields (Roche Careers, retrieved 31 Oct 2026). That is one employer’s process, not a rule for all companies. But it shows the main risk: the problem is less often a “rejection by a robot” and more often a CV that the software reads wrongly, so a recruiter’s search does not find you.

Key point: An ATS friendly CV has one job: every important fact must reach the right field. Your name, your contact details, your job titles, your dates, your skills.

Before you change your layout, it helps to know how your current CV does. A free CV check with the (G)ATS Score shows you. The (G)ATS Score is the German ATS Score: it rates your CV from 0 to 100 for German format, readability for applicant software, content and language, and shows every finding with a fix.

How common are ATS in Germany?

There is no recent, reliable public figure for how many German employers use an applicant tracking system. We looked and did not find one from a university, a federal office or an industry association. So we don’t give you a number.

What we do know comes from two representative Bitkom surveys of companies in Germany with at least 3 employees:

Survey What companies said
Bitkom, survey of 852 companies, published 10 Mar 2025 100% accept application documents digitally. 88% keep applications in a pool for later selection. 1% use AI to pre-select applications.
Bitkom, survey of 602 companies, published 28 Sep 2026 100% accept digital application documents. 73% offer a place in an applicant pool. 6% use AI for the first review of incoming applications, and 27% can imagine doing so.

Sources: Bitkom, 10 Mar 2025 and Bitkom, 28 Sep 2026, both retrieved 31 Oct 2026.

Key point: Almost every application in Germany arrives as a file, and that file is stored and searched. Fully automatic screening is still rare. Write for both readers. The software must be able to read your CV, and the person who reads it next must like what they see.

Which applicant systems German employers use

We found no public, reliable market share figures for applicant tracking systems in Germany. What we can tell you is which systems you are likely to meet, because the makers describe them as applicant tracking or applicant management software:

System What the maker says
SAP SuccessFactors SAP now sells “SmartRecruiters for SAP SuccessFactors” as its recruiting software and ATS (SAP)
Workday Recruiting Talent acquisition software for the full hiring process, from sourcing to interviews (Workday)
Personio An applicant tracking system inside its HR platform, with a career page and job posting (Personio)
softgarden A German applicant tracking system, used by more than 2,000 companies according to the maker (softgarden)
d.vinci Applicant management software (Bewerbermanagement-Software) (d.vinci)
rexx systems Recruiting software from Hamburg with applicant management and CV parsing (rexx systems)

All retrieved 1 Nov 2026. This list is not complete and not a ranking. The rules in this guide work for all of them, because they all have to read the same thing: plain text in a clear order.

What a company portal asks you to do

The international service of the Federal Employment Agency (ZAV) says that a large share of applications is now sent through company-owned portals. A typical portal works like this (ZAV, Online applicant portals, issue 03/2026, retrieved 1 Nov 2026):

  1. You click the job and create an applicant profile, or enter your personal details directly.
  2. You answer questions about the job, your CV and your skills. Depending on the portal, you upload your CV as a file or type it in.
  3. Many portals end with a free-text box for your motivation. This often replaces the cover letter.
  4. You upload your documents. Each portal sets its own rules. Examples the ZAV quotes: one file no larger than 30 MB, files of 4 MB at most in a chatbot, or all pages in one PDF of at most 8 MB.

Tip: When a portal fills in fields from your uploaded CV, check every field before you send. Roche asks its applicants to do exactly this (Roche Careers). A wrong date or a job title in the wrong field is the parsing error this guide is about.

What parsers read and what they miss

Parsers read plain text in a clear order. Roche says that both the ATS and recruiters read from top to bottom and from left to right (Roche Careers). Anything that breaks that order can cause trouble.

Element What can go wrong Safer choice Source
Several columns Some systems read columns side by side, line by line, and mix the content At most two columns, for example dates on the left, content on the right Roche, KIT
Tables and text boxes Content can be read in the wrong order or not at all Simple lines of text, no text boxes Roche, UVU
Header and footer Information there is sometimes deleted completely Name and contact details in the main body, at the top Roche, EURES
Graphics, logos, icons Scanning software often does not understand images or graphics Words. TU Braunschweig does not recommend icons because of ATS EURES, TU Braunschweig
Skill bars, dots, stars A parser can’t turn a bar into a level Write it out: “very good knowledge”, “good knowledge” KIT
Language codes like “C1” Letter and number mixes are hard for parsers to read “English: fluent” KIT
Unusual fonts Fonts you had to download may not be parsed A standard font such as Arial, size 11 or larger Roche, TU Braunschweig
Scanned CV An image of text is not text Export from your word processor LMU, UVU
Spelling mistakes A misspelled skill does not match the search term Ask several people to proofread Roche

Bold, italics and normal round or square bullet points are fine, according to Roche. Colour is fine too, as long as the meaning does not depend on it (Roche Careers).

See whether applicant software reads your CV completely and in the right order.

Free CV check

The tabular German CV and the “no tables” rule

Here is a real conflict. The German CV is “tabular”: dates on the left, the entries on the right, newest first (LMU Career Service, Welcome Center RLP, both retrieved 31 Oct 2026). At the same time, ATS advice says to avoid tables.

The way out: keep the tabular look, but keep it simple. KIT’s career service recommends a clear structure with at most two columns (KIT). In practice, that means one date column and one content column, with no boxes, no nested tables and no sidebar full of skills. Then test it (see the copy and paste test below).

A quick test you can do yourself

Tip: Utah Valley University’s career centre suggests a simple test: copy all the text from your PDF and paste it into a blank document. If the text is complete, in the right order and spelled correctly, a parser has a good chance too. If you can’t select the text, or it comes out jumbled or with strange symbols, the file is a problem (UVU Career & Internship Center, retrieved 31 Oct 2026).

PDF or Word?

For Germany, send a PDF unless the job ad or portal asks for something else. LMU’s career service says to send your documents in one PDF file unless otherwise requested, and to make sure it is a text file, not an image file (LMU Career Service). Goethe University Frankfurt’s CV tips also say to always use a PDF for electronic applications, because it opens on every computer, and to keep a .docx copy for later changes (Goethe University Frankfurt, retrieved 31 Oct 2026).

What about Word? Roche recommends both .docx and .pdf. It says a PDF keeps your layout, while a .docx is read most accurately by ATS software (Roche Careers). An older EURES article from 2019 even said that some scanning software can’t process PDFs (EURES).

Our rule of thumb:

  • The portal or ad names a format: use it.
  • No format named: a text-based PDF, exported from your word processor.
  • Never a scan or a photo of your CV.
  • Give the file a clear name, for example “Lebenslauf-Anna-Weber.pdf” (Goethe University Frankfurt). TU Braunschweig suggests keeping the whole application under 3 MB (TU Braunschweig).

Check your CV now

Paste your CV. See format and readability points.

Check my CVRuns in your browser. Nothing is sent.

Use standard section names

Parsers look for familiar headings. Roche advises sticking to common names such as “Ausbildung” (education) and avoiding unusual section headings (Roche Careers). “My journey” or “What I bring” may look friendly, but a parser does not know what to do with them.

Tip: Use one language for all headings: German headings for a German CV, English headings for an English CV.

German CV English CV
Persönliche Daten Contact information
Beruflicher Werdegang / Berufliche Erfahrung Work experience
Ausbildung / Studium Education
Praktika Internships
Besondere Kenntnisse Skills
Fremdsprachen Languages
Zertifikate / Auszeichnungen Certificates / Awards
Interessen & Hobbys Interests

The German names come from the CV tips of Goethe University Frankfurt. EURES lists “Contact information”, “Summary”, “Work experience”, “Education” and “Skills” as section labels. The other English names are direct translations.

Template: Section headings for a German CV
Persönliche Daten
Beruflicher Werdegang
Ausbildung / Studium
Praktika
Besondere Kenntnisse
Fremdsprachen
Zertifikate / Auszeichnungen
Interessen & Hobbys
Template: Section headings for an English CV
Contact information
Work experience
Education
Internships
Skills
Languages
Certificates / Awards
Interests

If you want help with the German version of each heading and entry, the German CV builder creates your CV in German format from the details you enter in English or German.

Use the words from the job ad, honestly

A parser compares your CV with what the recruiter searches for. That search usually uses the words from the job ad. So use them.

Several career services say the same:

  • TU Braunschweig: pick up relevant keywords from the job advertisement (TU Braunschweig).
  • Hochschule Bremen: include key words from the list of job requirements when you apply online, and don’t send the same version to every job (Hochschule Bremen Career Service, retrieved 31 Oct 2026).
  • KIT: adapt your CV and cover letter to each job ad (KIT).

Roche adds an important point: put the keywords in context, because people still judge the quality of your experience. Relevant terms are hard skills, qualifications, certificates and the job title itself, especially terms the ad repeats (Roche Careers).

How to do it, for example:

  • The ad says “Projektmanagement” and you led projects. Write “Projektmanagement” in your skills and show it in a job entry: “Led 3 software projects with a team of 6”.
  • The ad says “Python” and you used it every day. Name it in the job where you used it, not only in a skills list.
  • The ad asks for “Kundenkommunikation auf Deutsch (B2)” and your German is at B1. Don’t write B2. Write your real level.
Template: Job entry with a key term from the ad
[MM/YYYY] to [MM/YYYY]   [Job title], [Company], [City]
- [Key term from the ad] in practice: [what you did, for example "Led 3 software projects with a team of 6"]

A job ad analyzer can help you list an ad’s must-haves and key terms before you start.

In the Joblumi app, Job match checks your CV against a job ad you saved: it lists the words of the ad your CV does not show yet, and counts an English synonym such as “Accountant” for “Buchhalter” only half, because the search uses the German word.

No keyword stuffing, no white text

Two tricks still go around: repeating keywords many times, and hiding the job ad in white text on your CV. Don’t do either. UVU’s career centre warns that overstuffing can make a CV look artificial and get it flagged, and that pasting the job description into the background can be detected (UVU). And even if the software misses it, the recruiter will see the strange text the moment they copy or search your file. Your CV must be true. Hochschule Bremen puts it plainly: the CV must be factual, truthful and relevant (Hochschule Bremen).

Lumi reads a job ad. Three key terms that are true for you move into matching lines of your CV: Projektmanagement into the skills, Python into a job entry, the job title into the headline. A fourth term, German at B2, stays behind because your level is B1.Job ad Job titleProjektmanagementPythonGerman (B2) Your CV HeadlineJob title SkillsProjektmanagement Job entryPython German (B2) stays out: your level is B1
Use the words from the ad, but only where they are true for you.

Foreign degrees, job titles and languages

If you studied or worked outside Germany, a recruiter often searches for German terms you never used. Give the software and the person both versions.

Job titles: English, plus the German term where it helps

A recruiter in Germany may search for “Buchhalter” while your CV says “Accountant”. ESCO, the European Commission’s classification of occupations and skills, describes 3,039 occupations and 13,939 skills in 28 languages, including German and English (ESCO, retrieved 1 Nov 2026). Look up your job title in English and note the German name. If the job ad uses that German word and it is true for you, add it in brackets: “Accountant (Buchhalter)”. Keep your real job title from your contract first.

Degrees: original name, plus the comparable German level

Write the name of your degree as it is on your certificate, with the university and the country. Then help the reader place it:

  • anabin is the database of the Central Office for Foreign Education (ZAB) at the Standing Conference of education ministers. It lists foreign universities, university degrees and vocational qualifications, and shows how they are rated in Germany. It is in German (anabin, retrieved 1 Nov 2026).
  • The ZAB Statement of Comparability (Zeugnisbewertung) is an official certificate that names the comparable German level of your university degree, for example bachelor’s or master’s. It costs €208. The ZAB says that many employers ask for it in job applications, for instance in the public sector. It does not convert your grades, and it does not allow you to work in a regulated profession (ZAB, Statement of Comparability and Fees, retrieved 1 Nov 2026).
  • Vocational qualifications comparable to an IHK profession are assessed by IHK FOSA, the recognition body of the chambers of industry and commerce. Its notice helps you show employers what you learned (IHK FOSA, in German, retrieved 1 Nov 2026).
  • Regulated or not? For most jobs (non-regulated professions, for example office manager) you can work without recognition. For regulated professions, such as doctors and teachers, recognition is required. The federal portal Anerkennung in Deutschland, run by BIBB, explains this and has a Recognition Finder in 11 languages (Anerkennung in Deutschland, retrieved 1 Nov 2026).
Template: Degree line for a German CV
[MM/YYYY] to [MM/YYYY]   [Original degree name], [University], [City, Country]
                         Comparable German level: [Bachelor / Master] (ZAB Statement of Comparability, [Year])

Write the second line only if you have the statement. Don’t guess a German equivalent yourself.

German level: words and the CEFR level together

Earlier in this guide, KIT warns that letter and number codes like “C1” alone are hard for parsers. For German, recruiters still want to see the level. Write both, with proof: “German: good (B2, Goethe-Zertifikat B2, 2026)”. Then the parser has words and the reader has the level. The Federal Employment Agency’s CV advice also says to list the highest qualification for each language (ZAV, CV, issue 01/2026, retrieved 1 Nov 2026). Not sure about your level? Our free German level test gives you a CEFR self-assessment.

Key point: Never round up your German. Even interviews for jobs advertised in English can switch to German (University of Siegen, retrieved 1 Nov 2026).

Europass or German CV?

The Europass CV is the EU’s CV format. You can create and store it in 31 languages (Europass, retrieved 1 Nov 2026). The Federal Employment Agency calls the Europass template a solid basis, but says many employers prefer a more individual design. Its own advice for a German CV: clearly laid out, at most two pages, newest first, month and year for each entry, and proofread by a native German speaker (ZAV, CV).

Tip: If you use Europass, export it as a text-based PDF and run the copy and paste test from earlier in this guide. If you apply for a German-language job, the tabular German CV (Lebenslauf) is the safer choice.

German details: photo, dates, length

A German CV has a few habits that other countries don’t have. Here is how each one fits with applicant software.

Photo

A photo is optional. TU Braunschweig notes it is not a must under German labour law, though a professional photo can be a plus (TU Braunschweig). LMU lists the photo as optional on a German CV and says no photo on an English CV (LMU Career Service).

For the software, a photo is just an image. It carries no text, so nothing important should depend on it. If you use one, place it in the main body at the top, not in the header, because header content is sometimes deleted by an ATS (Roche Careers). Never put your name or contact details inside the image. To check light, sharpness and crop before you add it, use the free CV photo check.

Dates as MM/YYYY

Use one date format everywhere. KIT recommends MM/YYYY so that dates are clearly recognised, and “since 04/2021” for a current job (KIT). LMU and TU Braunschweig also ask for month and year, for example “10/2012 to 02/2013” (LMU, TU Braunschweig).

Tip: Don’t mix “March 2024”, “03/24” and “2024” in one CV. A parser may read them as different things.

Newest first

List your experience with the newest job at the top. LMU and Roche both recommend this order (LMU, Roche). Roche adds that functional CVs, which group skills instead of jobs, can confuse both the software and recruiters.

Enter your details once and get a German CV with newest entries first and one date format.

Build my German CV

Length

German career services usually say one to two pages (LMU, Welcome Center RLP). KIT allows one to three pages and notes that a multi-page CV suits CV parsers better than a one-page CV packed into many columns (KIT).

Key point: Don’t squeeze two pages into one with tiny fonts and a sidebar. Two clean pages are better.

If you want a starting point that follows these rules, look at the German CV templates. Whatever design you choose, run the copy and paste test before you send it.

ATS myths, checked

Claim What the sources say
“75% of CVs are rejected by an ATS before a human sees them.” Not backed. We found no published study with a method behind this number. Even a university handout that repeats a similar figure lists only a software company’s webinar as its reference (UVU). Treat it as unproven.
“In Germany, software decides who gets an interview.” Rare, according to the data. In the 2026 Bitkom survey, 6% of companies used AI for the first review of applications (Bitkom, 28 Sep 2026). The GDPR also gives you the right not to be subject to a decision based solely on automated processing that significantly affects you (Art. 22 GDPR), and names “e-recruiting practices without any human intervention” as an example (Recital 71).
“An ATS friendly CV must be one page.” No. KIT says a multi-page CV suits parsers better, and German CVs are often two pages (KIT).
“An ATS can’t read PDFs.” Outdated as a general rule. LMU and Roche recommend PDF, as long as it is a text file and not a scan (LMU, Roche). Use Word if the employer asks for it.
“More keywords means a higher rank.” Overstuffing can get your CV flagged, and people judge keywords in context (UVU, Roche).

Checklist: is your CV ATS friendly?

Go through this list before every application.

File

0 of 3 done

Layout

0 of 6 done

Structure

0 of 7 done

Content

0 of 5 done

Get your (G)ATS Score from 0 to 100, with a fix for every finding.

Free CV check

For the bigger picture of applying in Germany, from finding jobs to the interview, read our guide on how to find a job in Germany.

Put this guide to work

Start free. Build your CV and cover letter for each job ad.

FAQ

What is an ATS friendly CV?

A CV that applicant tracking software can read completely and in the right order. That means real text, standard headings, a simple layout with at most two columns, and no important information in graphics, headers or footers (KIT, Roche).

Is “ATS friendly resume” the same as “ATS friendly CV”?

For this topic, yes. “Resume” is the usual American word, “CV” the usual word in Europe. The software rules are the same. A German CV adds its own habits: tabular layout, newest first, MM/YYYY dates and often a photo.

Can I use a two-column CV?

Yes, if it stays simple. KIT recommends at most two columns (KIT). The classic German layout with dates on the left and entries on the right works. A sidebar full of skills next to your work history is riskier, because some systems read columns side by side and mix the content (Roche).

Should I write my CV in German or English?

Follow the job ad. TU Braunschweig advises mirroring the language of the ad: if the ad is in English, apply in English (TU Braunschweig). Whichever you choose, use one language for all headings.

Does a photo hurt my CV in an ATS?

A photo carries no text, so the software can’t use it. Place it in the main body, not the header, and keep all information as text (Roche). In Germany a photo is optional (TU Braunschweig).

How do I know if a company uses an ATS?

You often can’t know for sure. If you apply through an online form or portal where you upload your CV and answer standard questions, a system is likely in use. If you get an automatic confirmation email, that is another sign (UVU). It is safest to make every CV ATS friendly.

Example CVs

Two examples of CVs that applicant software can read: simple headings, one column for dates, real text.

Jan BeckerSenior Strategy ConsultantStart from this example
Dr. Lin YuePolymer ChemistStart from this example

More on German CV examples.

Sources