Applicant Tracking Systems (ATS) are the invisible gatekeepers of modern hiring. Before a human reads your resume, software scans it for keywords, structure, and relevance. Studies consistently show that 70–75% of resumes are discarded before reaching a recruiter. Here is what actually determines whether yours gets through.
What an ATS actually does
An ATS parses your resume into fields: name, contact details, work history, education, skills. It then scores your resume against the job description by looking for keyword overlap. The higher the overlap, the higher your ranking. Recruiters typically only review applicants above a threshold score.
The system does not read for nuance. It does not understand that "P&L accountability" and "profit and loss management" are the same thing unless you use both. It counts occurrences. It compares strings.
The five things that get you filtered out
1. Missing keywords from the job description. The single biggest filter. Read the JD carefully and mirror its exact language. If the JD says "stakeholder management", your resume should say "stakeholder management" — not "senior relationship development".
2. Unreadable formatting. Tables, text boxes, headers and footers, and columns in Word documents often confuse parsers. ATS systems extract text linearly. A two-column layout can merge unrelated content into nonsense. Use single-column, clean formatting.
3. Images and graphics. ATS systems cannot read text embedded in images. If your skills section is a graphic, it is invisible to the parser.
4. Wrong file format. Most systems handle DOCX and PDF well, but some older systems misparse PDFs with complex layouts. When in doubt, DOCX is safer.
5. Keyword stuffing without context. More sophisticated ATS platforms check whether keywords appear in meaningful context. Listing 50 skills in a row at the bottom of your resume may trigger a spam filter.
How to read a job description for ATS keywords
Divide the JD into three zones: hard requirements ("must have"), preferred requirements ("nice to have"), and implicit expectations (the role context). Your resume must hit every hard requirement verbatim, cover most of the preferred requirements, and reflect the implicit level of seniority.
Pay attention to repetition. If a word appears three times in the JD, it is a priority keyword. Use it at least twice in your resume — once in your profile summary and once in a role description.
What a passing resume looks like
A resume that reliably passes ATS includes the job title or a close variant in the first paragraph, mirrors 80–90% of the JD's required keywords in context, uses clean formatting with clear section headings, and runs to two pages maximum for roles under 15 years of experience.
Rewriting your resume for each application is not optional at senior levels — it is the baseline. Hiring managers for Director and VP roles see hundreds of applications. The ones that get through ATS and then hold attention are the ones written for that specific role.
How Job-Agent automates this
Job-Agent reads the job description, extracts every required and preferred keyword, scores your Memory Core against them, and rewrites your resume section by section to maximise overlap — while keeping the prose natural and recruiter-readable. You get a tailored resume for every application without spending 90 minutes editing a Word file.