ATS Explained
What Is an Applicant Tracking System (ATS)?
How ATS software works — and why it's filtering you out before a human sees your resume
What Is an ATS?
An Applicant Tracking System (ATS) is software used by employers to collect, organize, search, and filter job applications. ATS platforms are used by 99% of Fortune 500 companies and the vast majority of mid-size and enterprise employers — meaning your resume almost certainly passes through one before a human ever reads it.
The system acts as a gatekeeper: it scans every incoming resume, parses the content into structured data, and scores each application against the job description. Only the candidates who clear the ATS threshold move on to a recruiter's inbox.
75% of resumes are rejected by ATS before a recruiter sees them — not because the candidate is unqualified, but because the resume wasn't formatted or worded for the software.
How ATS Parses Your Resume
When you submit a resume, the ATS runs it through a parsing engine that reads the document top-to-bottom, left-to-right — similar to how a browser renders HTML. It extracts structured fields including:
- Contact information (name, email, phone, location)
- Work history (job titles, company names, employment dates)
- Education (degree level, institution, graduation year)
- Skills and certifications
- Keywords matched from the job description
Once parsed, the ATS compares the extracted data against the job posting's requirements. Each resume receives a match score — typically expressed as a percentage — based on how well its content aligns with the role. Recruiters then sort and filter by this score.
Why Resumes Fail ATS
Many candidates are rejected not because they lack the skills, but because their resume format confuses the parser. Common culprits include:
Tables and columns
ATS parsers read left-to-right and often mangle multi-column layouts, causing content to be read out of order or skipped entirely.
Images and graphics
Logos, icons, profile photos, and decorative elements are invisible to the parser — and text embedded inside images is completely lost.
Non-standard headers
Section labels like "My Journey" or "Where I've Been" won't be recognized. The parser looks for "Work Experience," "Education," "Skills," etc.
PDFs with embedded graphics
Some design tools export PDFs where text is rendered as vector paths rather than selectable characters — these are unreadable by ATS.
Creative fonts
Decorative or custom fonts may not render correctly, causing characters to be misread or dropped.
Headers and footers
Text placed in the document header or footer area is often skipped by parsers. Keep your contact info in the main body.
How ATS Ranks Candidates
After parsing, the ATS calculates a relevance score by evaluating several factors:
Keyword match score
The system compares terms in your resume against the job description. Exact phrase matches score higher than synonyms or abbreviations.
Required skills detection
Must-have skills listed in the job posting are weighted heavily. Missing even one required skill can push a resume below the cutoff threshold.
Years of experience
The ATS extracts employment dates and calculates total tenure in relevant roles. If a job requires "5+ years of experience" and your resume shows 3, you may be auto-filtered.
Education requirements
Degree levels and fields of study are compared against the posting. Some ATS platforms disqualify applications that don't meet stated education criteria.
Popular ATS Platforms
Knowing which ATS a company uses can help you anticipate its quirks. Here are the most common platforms:
Widely used by large enterprises. Known for its strict parsing — avoid tables and columns completely. Typically requires manually re-entering resume data into profile fields.
Popular with tech companies and startups. More flexible than Workday but still scans for keyword alignment with the job description.
Common at growth-stage tech companies. Integrates closely with LinkedIn and places emphasis on recruiter notes and tagging.
Widely deployed in healthcare, finance, and retail. Has strong keyword-matching features and supports structured question filters at application.
One of the oldest and most widely deployed ATS platforms, used heavily by Fortune 500s. Notoriously rigid parser — simple formatting is essential.
How to Beat the ATS
You don't need to trick the system — you need to speak its language. Here's what actually works:
- Mirror the job description language: If the posting says "cross-functional collaboration," use that exact phrase — not "worked across teams." ATS matching is often literal.
- Use standard formatting: Single-column layout. Standard fonts. No tables, no text boxes, no images. Save as a standard .docx or text-based PDF.
- Include exact skill names: List technologies, tools, and certifications by their official names: "React.js" not "React front-end library," "Google Analytics 4" not just "analytics tools."
- Place keywords in context: Don't just dump keywords in a list — weave them into bullet points within your work experience. Context boosts your score and reads better to humans.
- Tailor every application: A generic resume rarely passes ATS for competitive roles. Spend 10 minutes customizing your resume's language for each job you apply to.
See how your resume scores against the ATS
RadarJobs scans your resume against any job description and gives you an instant ATS score with actionable fixes.
Optimize your resume with AI →