How Applicant Tracking Systems Actually Work (And How to Beat Them in 2026)
An ATS rejected your resume before a human read it. Here's exactly how Workday, Greenhouse, Lever, Taleo, and iCIMS parse resumes — plus the 7 fixes that actually move your match score.
You spent two hours tailoring your resume for a job that looked perfect. You hit submit. A "thank you for applying" email arrived 11 seconds later. Two weeks pass. Silence.
In most cases, no human ever opened your application. The Applicant Tracking System scored you below the threshold, and you were filtered out of the recruiter's queue before the recruiter even started their morning.
The good news: ATS systems are not magic. They follow predictable rules. Once you understand how each major one parses, scores, and ranks resumes, optimizing for them becomes a 30-minute exercise — not an art form.
What an ATS actually is
An Applicant Tracking System is a database. That's the mental model that explains everything.
When you submit a resume, the ATS does four things in order:
- Parses your resume into structured fields: name, email, phone, work history, education, skills, and so on. Anything it can't parse cleanly gets dropped or misfiled.
- Compares the parsed content to the structured job requirements that the recruiter set up when posting the role.
- Scores or tags the match — the method differs by system, but keyword overlap, required-field completeness, and location/work-authorization are the usual inputs.
- Ranks you in the recruiter's queue alongside everyone else who applied. Recruiters generally work from the top of that queue down, and rarely reach the bottom.
If your resume can't be parsed correctly, the rest never matters — the system may conclude you have no work history (or the wrong one). If your keywords don't overlap with the job description, you sink in the rankings. Either way: the recruiter is unlikely to reach you.
The 5 ATS systems doing 80% of the parsing
There are hundreds of ATS products on the market, but a handful handle most applications at companies you'd actually want to work for. Each has a different reputation among candidates and recruiters — what follows is that reputation, not a benchmark — and knowing which one a company uses lets you prepare specifically.
Workday
Used by more than 40% of the Fortune 500 (Jobscan, 2026). Workday is known for asking candidates to re-enter their work history into structured fields after uploading a resume. The practical reason: the employer wants structured data it can search and filter, rather than relying on whatever the parser extracted.
What this means for you: A beautifully designed resume helps you almost not at all when applying through Workday. What matters is filling in every structured field accurately, especially the "Skills" multi-select. The recruiter searches by structured fields, not your uploaded PDF.
Greenhouse
The most common system among the 13,000+ companies in Jobscan's 2026 sample, and dominant in tech and SaaS. In our experience Greenhouse handles standard PDF resumes well, and it gives recruiters keyword search across resume text — so the literal words on your resume matter.
What this means for you: Use the exact keywords from the job description. Greenhouse search is a live free-text search across thousands of resumes — if the recruiter searches "Kubernetes" and your resume says "container orchestration," you don't show up.
Lever
Common at mid-stage startups and growth-stage companies. Lever has a good reputation for handling a range of resume formats. Its differentiator is the recruiter workflow: lots of tagging, notes, and pipeline stages.
What this means for you: Format flexibility is reasonable, but recruiters here lean on tags and stages, so make sure every section header is standard ("Experience," "Education," "Skills") and the parser categorizes you correctly from the start.
Taleo (Oracle)
The veteran. Used widely in older enterprises, government, large healthcare and financial services. Among candidates and recruiters Taleo has the weakest reputation for parsing anything more complex than a single-column, plain-text resume.
What this means for you: When applying through Taleo, use the most boring possible resume format. Single column. No tables. No graphics. No fancy bullets. .docx or .doc preferred over .pdf. If you can submit a plain-text version, do.
iCIMS
Common in retail, hospitality, healthcare, and large-employer corporate roles. iCIMS has reasonable keyword search, and many employers on it use location and work-authorization questions as hard screening filters.
What this means for you: Make your location and work-authorization status unambiguous on the resume. Don't list a city you no longer live in. Don't be coy about visa status — explicitly say "US Citizen" or "Authorized to work in [country]" if relevant.
The 4 things every ATS scores you on
Systems differ, but across the major ones the inputs reduce to broadly the same four signals:
1. Keyword match against the job description
Usually the biggest input. The job's "required" and "preferred" terms — skills, tools, certifications, methodologies — are compared against your resume. Exact wording is safer than synonyms; how much semantic matching a system does varies.
2. Section completeness and parseability
Did the parser successfully extract your name, email, phone, work history, education, and skills? A missing field can lower your standing, and some employers set required fields that must be present.
3. Years of experience match
If the job requires "5+ years," the ATS looks at your work history start dates and computes years of experience. If your resume doesn't have clean date formatting, this calculation fails and you lose points — sometimes silently.
4. Location and authorization match
Either as a hard filter (you don't show up at all if you're outside the radius) or as a score reducer. Companies hiring under specific visa categories often use this as a hard filter.
The 5 myths that ruin resumes
Myth 1: "Stuff keywords in white text"
This used to work a decade ago. It's unreliable now and can hurt more than it helps: hidden text can garble the parse, some systems surface it to the recruiter, and a recruiter who spots it stops reading.
Myth 2: "Use a creative resume to stand out"
Creative resumes — designer-style layouts, two-column formats, custom fonts, info-graphic skill bars — get destroyed by ATS parsers. Save the creative resume for the recruiter conversation. Submit a plain, parseable version through the ATS.
Myth 3: "PDF is always better than .docx"
Depends on the ATS. Greenhouse, Lever, and modern systems handle PDF well. Taleo and older systems prefer .docx. When in doubt, .docx wins because every ATS can parse it. PDFs from Mac Pages or older Word versions sometimes have weird text-extraction issues.
Myth 4: "One page or you're cooked"
For senior candidates with 10+ years of experience, two pages is normal and expected. We're not aware of any major ATS that penalizes length. Recruiters might prefer brevity — but the software doesn't care if your relevant experience runs onto page two.
Myth 5: "ATS reads my online profile"
It doesn't. Unless you apply through a job platform's quick-apply flow (which often just forwards the PDF hosted on that platform), the ATS reads only what you upload. Your beautifully maintained online profile doesn't help if your submitted resume is a mess.
The 7 fixes that actually work
- Use standard section headers. "Work Experience" or "Experience." "Education." "Skills." Not "Where I've Made Magic" or "What I Bring to the Table." Parsers look for the standard words.
- Use a single-column layout. Two-column resumes are the most common parsing failure. The parser reads left-to-right, top-to-bottom, and your two columns get jumbled into nonsense.
- Use consistent date formatting. "Jan 2022 – Present" or "01/2022 – Present." Pick one and use it everywhere. Some parsers fail on month-name formats; some fail on numerical. Consistency lets the parser fall back on pattern recognition.
- Include a "Skills" section with keywords from the job description. A flat list of relevant tools, frameworks, and methodologies. This is the section the keyword-match algorithm looks at first.
- Spell out acronyms at least once. "Search Engine Optimization (SEO)." "Continuous Integration / Continuous Deployment (CI/CD)." Some parsers and recruiter searches use the long form; some use the short. Cover both.
- Save as both .docx and .pdf. Submit whichever the application allows. If you have to choose, default to .docx for older systems (Taleo, iCIMS) and .pdf for modern ones (Greenhouse, Lever).
- Mirror the job description's exact language. Not synonyms, not related terms — the literal words. If they say "stakeholder management," your resume should also say "stakeholder management" (when accurate), not "cross-functional collaboration."
ApplyMantra surfaces matched roles from across the market, scores your resume against each job on two transparent gates — Get Noticed (ATS screen) and Get Called (recruiter fit) — and shows you per-role exactly which skills are dragging your score down, so you know what to fix before you apply.
Get started free →Free to start · No credit cardBeyond the basics: role-specific ATS optimization
General resume optimization gets you in the door. Role-specific optimization gets you to the top of the recruiter's queue.
For engineering roles, the search is for specific technologies. List your tech stack explicitly, and include a version only when the posting does ("React 18").
For product and design roles, the ATS is parsing for specific tools (Figma, Mixpanel, Amplitude) and methodologies (Jobs-to-be-Done, OKRs, design sprints). Include them by name even when they feel obvious.
For management and leadership roles, the ATS is parsing for scope signals — team size, budget responsibility, P&L ownership. Quantify these explicitly: "Led team of 12 across 2 time zones" beats "Managed engineering team."
For sales and marketing roles, the ATS is parsing for tools (Salesforce, HubSpot, Marketo) and quantified outcomes (quota attainment percentages, pipeline numbers, conversion rates). Numbers + tool names = highest signal.
The bottom line
ATS systems are mechanical. Once you understand the rules, optimizing for them takes less time than picking out an outfit for the interview. The candidates who consistently get to the interview stage aren't necessarily more qualified — they're just better at communicating their qualifications in a format the system can parse.
The work is one-time: build one solid base resume that follows the principles above. Then per role, spend 15 minutes adjusting the summary, top three bullets, and skills section to mirror the job description. That's it. Nobody can promise you a callback rate — but that routine removes the most common reasons to be skipped, and it's the change candidates most often tell us made the difference.
ApplyMantra pulls live jobs from major boards, global ATS platforms, and company career pages across 7 countries, scores each one against your resume, and tells you the specific skills dragging your score down per role. Free to start.
Get my matches free →Free to start · No credit cardContinue reading