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.
- Calculates a match score — usually a percentage or a star rating — based on keyword overlap, required-field completeness, and location/work-authorization match.
- Ranks you in the recruiter's queue alongside everyone else who applied. Recruiters typically start with the top 20–30 ranked candidates and work down.
If your resume can't be parsed correctly, the rest never matters — you get a low score by default because the ATS thinks you have no work history (or the wrong work history). If your keywords don't overlap with the job description, you score low on relevance and sink in the rankings. Either way: the recruiter never sees you.
The 5 ATS systems doing 80% of the parsing
There are over 200 ATS products on the market, but five of them handle the vast majority of applications submitted at companies you'd actually want to work for. Each behaves slightly differently — knowing which one a company uses lets you optimize specifically.
Workday
Used by most Fortune 500s and large enterprises. Workday is notorious for asking candidates to re-enter their entire work history into structured fields after uploading a resume. This isn't busywork — it's because Workday's parser is mediocre, and the company would rather have you do the structured-data entry than trust the parse.
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
Dominant in modern tech and SaaS companies (Stripe, Airbnb, Shopify, thousands of startups). Greenhouse has a clean parser and tends to handle PDF resumes well. It also gives recruiters strong tools for keyword search across the resume text — meaning the literal words on your resume matter more here than at Workday.
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's parser is one of the better ones in the market and handles a wider range of resume formats reliably. Its differentiator is the recruiter UX: lots of tagging, notes, and pipeline stages.
What this means for you: Format flexibility is highest here, but Lever's strong recruiter tools mean a single weak signal can tag you incorrectly. Make sure every section header is standard ("Experience," "Education," "Skills") so the parser categorizes correctly.
Taleo (Oracle)
The dinosaur. Used widely in older enterprises, government, large healthcare and financial services. Taleo's parser is the worst of the major systems — it routinely fails on 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 sits in the middle of the parser-quality range and has reasonable keyword search. Its quirk: it heavily weights location and work authorization matches, often more than skills.
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
Across all five major systems, the scoring inputs reduce to roughly the same four signals:
1. Keyword match against the job description
The single biggest input. The ATS extracts a set of "required" and "preferred" terms from the job description — usually skills, tools, certifications, and methodologies — and scores how many appear in your resume. Exact matches count more than semantic ones.
2. Section completeness and parseability
Did the parser successfully extract your name, email, phone, work history, education, and skills? Each missing field reduces your score and may auto-disqualify you from roles with required-field thresholds.
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 in 2014. It hasn't worked in years. Modern ATS systems flag white-text keyword stuffing as a manipulation attempt and either auto-reject or surface a warning to the recruiter. You'll get blacklisted from the company's database.
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. ATS systems do not penalize length. Recruiters might prefer brevity — but the ATS 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 ATS is parsing for specific technologies. List your tech stack explicitly, including version numbers if relevant ("React 18+", "Python 3.10+"). Modern ATS searches often include version filters.
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. That single change typically moves callback rates from under 5% into the 15–25% range within two weeks.
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