What is an ATS and why is it rejecting your resume?

You applied to 40 jobs last month. You heard back from two. Not because you are unqualified, but because most companies never saw your resume. A piece of software looked at it first and decided you were not worth passing along.
That software is called an ATS, short for Applicant Tracking System. And if you have applied to a job online in the last five years, your resume has almost certainly been processed by one.

So what does it actually do?
An ATS is software that companies use to manage job applications. Think of it like an email inbox for resumes. When you hit "apply" on a job posting, your resume does not go to a person. It goes into the ATS. The system parses your document, extracts information (name, email, work history, skills, education), and stores it in a database.
Here is where it gets tricky. The ATS does not just store your resume. It scores it. Based on keywords, job title matches, years of experience, and other criteria the employer sets, the system assigns your application a relevance score. Recruiters typically only look at the top-scoring candidates. Everyone else sits in the database forever, unseen.
The most common ATS platforms are Workday, Greenhouse, Lever, iCIMS, and Taleo. If you have ever filled out an application on a company careers page, you were interacting with one of these. Large companies get hundreds or thousands of applications per role. Without an ATS, a recruiter would spend their entire day just opening attachments.
The uncomfortable truth: most resumes are rejected by software, not people. The recruiter never decided you were not a fit. The recruiter never saw you at all.

Why good candidates get filtered out
The ATS is not smart. It is pattern-matching software with rigid rules. It does not understand context, nuance, or potential. It looks for specific things and rejects resumes that do not have them. Here are the most common reasons qualified people get filtered:
Your formatting breaks the parser. Two-column layouts, tables, headers and footers, text boxes, and graphics confuse ATS parsers. Your beautifully designed resume gets flattened into garbled text. Skills end up merged with education. Job titles disappear. The system cannot score what it cannot read.
Your keywords do not match the posting. If the job says "project management" and your resume says "managed projects," some systems treat those as different things. ATS matching can be painfully literal. The closer your language mirrors the job posting, the higher your score.
Your file type causes problems. Some older ATS platforms struggle with certain PDF formats, especially those exported from design tools like Canva or InDesign. A clean, text-based PDF or a .docx file is the safest bet. If the system cannot extract text from your file, your application might as well not exist.
You are missing basic fields. If the ATS cannot find your email, phone number, or job titles in the expected places, it may flag your application as incomplete. Contact information in a header or footer is a common culprit since many parsers skip those areas entirely.
What you can do about it
You cannot opt out of ATS screening. If you apply online, your resume goes through it. But you can stop submitting a resume that was designed to impress humans and start submitting one that is designed to survive software first and impress humans second.
The simplest approach is to test your resume before you apply. Run it through a free ATS resume checker that simulates how ATS and hiring teams evaluate your application. See where it falls short. Fix those things. Then apply.
That is exactly what Would They Call does. You upload your resume, and 8 AI reviewers, each simulating a different hiring perspective, tell you whether you would make it past screening. Not a keyword count. An actual assessment of whether a recruiter would call you back.