What is an ATS and How Does It Read Your Resume?

If you've submitted resumes online recently, the first reader was almost certainly software, not a person. That software is called an Applicant Tracking System — ATS for short — and understanding what it actually does is the single biggest leverage point in modern job searching.

This is a plain-English explanation: what an ATS is, what it does to your resume, where the myths come from, and what you can change to give yourself a real advantage.

The simple definition

An Applicant Tracking System is a piece of recruiting software that companies use to collect, organize, and search through job applications. When you click "Apply" on a careers page, you're usually filling out a form inside one. Your resume gets uploaded, parsed into database fields, and stored in a system the recruiter searches the same way you'd search Gmail.

Common ATS in 2026 include Workday, Greenhouse, Lever, iCIMS, SmartRecruiters, Taleo (now Oracle Cloud Recruiting), Ashby, and Bamboo HR. Different companies use different ones, but the core mechanics are similar.

What an ATS actually does (in three stages)

Stage 1: Parsing

When you upload your resume, the ATS converts the file into raw text and then runs a parser that tries to identify structured fields:

  • Your name, email, phone, and location
  • Each work experience entry — company, title, dates, description
  • Education entries — school, degree, dates
  • A skills list
  • Certifications, languages, and other extras

Most ATS today use a combination of rule-based parsing and machine learning. The newer ones (Greenhouse, Ashby, Workday's recent versions) handle unusual layouts better than the older ones (Taleo, iCIMS). But all of them still struggle with the same things: multi-column layouts, tables, images of text, and exotic fonts.

What the parser sees

You can roughly approximate it: open your resume, select all, copy, then paste into a plain text editor. That's the input the parser starts with. If sections jumble or contact info disappears, the parser is working with the same garbled text.

Stage 2: Storage and search

Once parsed, your profile lives in the company's ATS database. Recruiters search this database the way you'd use a job board — they enter keywords ("Python", "5+ years", "B2B SaaS") and get a ranked list of candidates. Most ranking is keyword-frequency-based, sometimes with weights for where the keyword appears (a title match counts more than a buried skill).

This is important: the ATS isn't really making a "yes/no" decision about you. It's putting you in a search index. The question is where you rank in any given search.

Stage 3: Workflow and scoring

For specific jobs, recruiters often configure a scoring rubric: required keywords, preferred keywords, minimum years of experience, education filter. Your resume gets a score against the rubric, and the recruiter sees applicants ranked from highest to lowest. Some employers set auto-rejection thresholds — usually for required filters like work authorization or specific certifications — but most don't auto-reject on score alone.

What this means in practice: most resumes aren't rejected by the ATS. They're buried. A recruiter screening 400 applicants is going to look at the top 30 in detail. If your resume ranks 250th because you used different phrasing than the job description, the outcome is the same as rejection — no one ever opened it.

What the ATS does NOT do

A lot of advice on the internet imagines the ATS as a sophisticated AI that judges your career narrative. It isn't. Specifically, an ATS does not:

  • Read your resume the way a human does. It doesn't follow narrative arcs, infer leadership from context, or appreciate clever phrasing.
  • Make hiring decisions. The recruiter still reviews resumes. The ATS just decides the order.
  • Penalize "creative" formatting on aesthetic grounds. It either parses your file correctly or it doesn't. It has no opinion on your typography.
  • Detect AI-written content. That's a separate set of tools, and most ATS don't run them.
  • Cross-reference your LinkedIn or check your dates against an external database. What you wrote is what gets scored.

Why ATS exist (and why they're not going away)

A mid-size company posts a job and gets 200–500 applications in a week. A Fortune 500 role can get 5,000 in 48 hours. No human can read all of them, and no recruiter is paid to. The ATS exists because the volume is real.

For job seekers, this means the practical advice ("just write a great resume and apply") collides with a structural reality. You're not competing for the recruiter's attention in some abstract market — you're competing for a slot in the top 30 of a database query that pulls from hundreds of resumes.

What you can actually do about it

Three things make the difference, in order of leverage:

1. Make sure the parser can read your resume

Single column, standard section headings, plain text contact info in the body of the document (not in the Word header), .docx or text-based PDF. No tables, no images. We have the full list in How to Make Your Resume ATS-Friendly.

2. Use the exact keywords from the job description

If the job says "stakeholder management" and your resume says "worked with stakeholders," the keyword match is weaker. The ATS counts surface forms, not concepts. Read the job posting carefully, pull out the language, and use it in your bullets — naturally, but verbatim where it makes sense.

Process for this: Resume Keywords: How to Find the Right Ones.

3. Tailor to each role

The same resume can rank #5 for one job and #200 for another based purely on which keywords you happen to have included. Tailoring takes 15–20 minutes per application and is the highest-ROI thing you can do as a job seeker. See How to Tailor Your Resume for the process.

See what an ATS would see

Run your resume against any job description with ResumeFWD's free job matcher. Get a match score, missing keywords, and suggestions — in 30 seconds.

Try the Job Matcher

FAQ

Do all companies use an ATS?

Most companies above 50 employees do. The vast majority of large enterprises (1,000+ employees) use one. Small businesses and startups under 50 people may not, but they often use lighter ATS-like tools (Notion templates, Airtable, Lever's free tier).

How do I find out which ATS a company uses?

The URL of the application portal usually tells you. boards.greenhouse.io means Greenhouse, jobs.lever.co means Lever, myworkdayjobs.com means Workday, and so on. It rarely matters in practice — the same resume rules apply across all of them.

If I network in, can I skip the ATS?

Sometimes. A direct referral or hiring manager intro may route around the keyword filter, but most companies still require you to apply through the portal, and your resume still ends up in the ATS. The shortcut bypasses the ranking, not the parsing.

Are AI resume builders helpful?

The good ones produce parser-friendly output by default. The bad ones generate visually elaborate templates that look professional but parse badly. Test any output with the copy-paste test before submitting.

Keep reading

How to Make Your Resume ATS-Friendly How to Find the Right Resume Keywords How to Tailor Your Resume to a Job PDF vs Word Resume Format