ATS (Applicant Tracking System)
Software employers use to collect, scan, rank, and filter job applications before a human reviews them.
An Applicant Tracking System (ATS) is software that employers use to manage job applications. It parses each resume into structured data, scans for keywords from the job description, and ranks or filters candidates so recruiters review a shortlist. Common systems include Greenhouse, Workday, Lever, Taleo, and iCIMS. Resumes with complex layouts, tables, or graphics often parse poorly and get filtered out.
ATS score
A rating (often out of 100) estimating how well a resume will be parsed and matched by an applicant tracking system.
An ATS score estimates how readable and relevant a resume is to an applicant tracking system, usually on a 0–100 scale. It typically weighs content quality, keyword match to the job description, formatting/parseability, and skills. Most unoptimized resumes score in the 55–68 range; 85+ is considered recruiter-grade and is associated with markedly more interview callbacks.
Resume keywords
The skills, tools, and role-specific terms an ATS and recruiter look for, drawn from the job description.
Resume keywords are the specific skills, tools, certifications, and role terms that recruiters and ATS software screen for — taken directly from the job description. Weaving them naturally into your bullet points (not stuffing them) raises your keyword-match score. Missing even a few required terms can drop a resume below the shortlist threshold.
Keyword stuffing
Overloading a resume with keywords unnaturally; modern ATS and recruiters penalize or ignore it.
Keyword stuffing is cramming a resume with keywords — repeating them, hiding white text, or listing terms out of context — to game an ATS. Modern systems and recruiters detect and discount it, and it makes the resume read poorly to humans. The effective approach is to integrate relevant keywords into genuine, quantified accomplishments.
Resume parsing
How an ATS converts a resume file into structured fields like name, experience, skills, and education.
Resume parsing is the process an ATS uses to read a resume file and extract structured data — contact details, work history, skills, education — into database fields. Tables, columns, text boxes, headers/footers, and images frequently break parsing, causing information to be lost or misread. Clean, single-column layouts with standard headings parse most reliably.