An applicant tracking system is the software that sits between you and the recruiter inbox. Your CV is parsed, indexed, scored against the JD, and filtered before a human reads a line. Knowing how it works is the difference between getting screened in and screened out.
Parse: extracts text from your PDF or DOCX into structured fields (Name, Email, Phone, Experience blocks, Education, Skills). Bad parsing here is the most common reason a CV is auto-rejected; the parser couldn't even read the document.
Index: tokenises the extracted text and builds an inverted index against a controlled vocabulary of skills, titles, employers, and education levels. Synonym handling varies widely; some ATS engines treat 'ML' and 'Machine Learning' as the same token, others don't.
Score and filter: matches the parsed CV against the JD requirements (required skills, preferred skills, minimum experience, minimum degree) and produces a match score. CVs below a configurable threshold are filtered out before a recruiter sees them.
Route: surviving CVs are routed to the recruiter queue with annotations (match score, missing skills, experience level). The recruiter scans, screens in, screens out, and forwards to hiring manager.
Workday, Taleo, Greenhouse, Lever, iCIMS, and Ashby cover roughly 80% of the mid-market and enterprise hiring funnel in North America and Europe. Each has its own parser quirks (Workday is famously aggressive on multi-column layouts; Lever's parser is the most forgiving), but the underlying scoring model is similar enough that one well-formatted CV passes all six.
Smaller engines (Smartrecruiters, Recruitee, Pinpoint, JazzHR, Breezy) tend to be more forgiving but also less prevalent. If your CV passes Workday and Taleo, it'll pass the rest.
Applicant Tracking System. The software employers use to manage incoming applications: parse the CV, index against the JD, score the match, and route to the recruiter.
Roughly 99% of Fortune 500 and 75% of mid-market companies use an ATS. Smaller companies (under 50 people) often rely on email or a simple form. If you're applying to anything bigger than a startup of 20, assume an ATS is in the loop.
Most ATS engines compute a match score by combining a keyword overlap with the JD requirements, an experience-level check, a degree-level check, and a few formatting heuristics. Scores typically range from 0 to 100; the threshold a recruiter sees is configurable per role.
Yes. Most engines have a configurable score floor below which CVs are filtered before the recruiter sees them. The floor is set per role; required skills are usually hard filters (must-have keywords) rather than score adjustments.
Single-column layout, embedded fonts, selectable text, standard section names (Experience, Education, Skills), no images or tables, and keywords from the JD landed organically across your bullets. Then run an ATS resume checker to confirm.
Free ATS checker. Run it in 60 seconds.
Check my CV →