An applicant tracking system (ATS) is software that companies use to collect, organize, filter, and rank job applications. If you’ve applied for a job online in the last decade, your resume almost certainly passed through one. These systems handle everything from posting job listings to screening candidates to scheduling interviews, and they sit between you and the hiring manager at nearly every midsize and large employer.
How an ATS Processes Your Application
When you upload your resume or fill out an online application, the ATS immediately goes to work. It parses your document, pulling out structured data like your name, contact information, work history, education, and skills. It then compares that information against the job description you applied for, scoring or ranking your resume based on how well it matches.
Most systems score or weight specific items: qualifications, education, job titles, and relevant keywords. The higher your score, the more likely a recruiter will actually see your application. Some employers also build in “knockout questions,” simple yes-or-no filters like “Do you have at least 5 years of experience?” or “Are you authorized to work in the U.S.?” If you answer the wrong way, the system removes you from consideration before a human ever looks at your file.
This means your resume isn’t just competing against other candidates. It’s first competing against an algorithm. A qualified person can be filtered out simply because their resume wasn’t formatted in a way the software could read, or because it used different terminology than the job posting.
What the Software Does for Employers
From the company’s side, an ATS is a workflow tool that manages the entire hiring pipeline. A single job posting at a large company can generate hundreds or thousands of applications. Without software to sort through them, recruiters would spend most of their time on administrative tasks rather than evaluating talent.
A typical ATS lets employers post jobs to multiple job boards simultaneously, collect and store all applications in a searchable database, track each candidate’s status through interview stages, and communicate with applicants via automated emails. It also serves as a compliance tool. Federal law requires many employers, particularly federal contractors, to collect and report workforce demographic data by job category, race or ethnicity, and sex. An ATS captures this information during the application process and organizes it for required reporting to agencies like the Equal Employment Opportunity Commission.
Major platforms in this space include iCIMS, which says it serves more than 4,400 companies across 200 countries, including roughly a quarter of the Fortune 500. Other widely used systems include Greenhouse, Lever, Taleo (owned by Oracle), and Workday Recruiting. The specific system a company uses affects how it parses and ranks your resume, which is why formatting matters.
Why Formatting Can Make or Break Your Resume
ATS software reads your resume as data, not as a visual document. Design choices that look polished to a human eye can confuse the parser and cause critical information to disappear.
- Tables and columns: Many systems can’t parse tables correctly. Your neatly organized two-column layout may turn into scrambled text in the ATS database.
- Graphics, images, and icons: Systems like Lever and iCIMS struggle with images, non-standard characters, and decorative elements. Skill-level bar charts or headshot photos often result in missing information.
- Headers and footers: Most ATS platforms skip headers and footers entirely. If your phone number or email address lives there, the recruiter may never see it.
- Unusual fonts: Stick with common fonts like Arial, Times New Roman, or Calibri. Decorative or uncommon fonts can cause parsing errors.
- Image-based PDFs: If you scan a printed resume or export it as a flattened image, the ATS can’t read the text at all. Make sure any PDF you submit has selectable, searchable text.
- Custom section headings: Labels like “Where I’ve Made an Impact” instead of “Work Experience” may not be recognized. Standard headings like “Work Experience,” “Education,” “Skills,” and “Certifications” are universally understood by ATS software.
Inconsistent date formats are another quiet problem. If you list one job as “Jan 2020 – March 2022” and another as “2018-2019,” the system may miscalculate your experience or ignore those entries. Pick one format and use it throughout.
Keywords and How Matching Works
The most basic ATS filtering relies on keyword matching. The system looks for specific terms from the job description in your resume and ranks you accordingly. If the posting asks for “project management” and your resume says “managed projects” but never uses that exact phrase, some systems may not connect the two.
This is why tailoring your resume to each job posting matters. Read the description carefully and mirror the language it uses, as long as it honestly reflects your experience. If the job listing mentions “data analysis,” use that phrase rather than just “analytics.” If it spells out “Certified Public Accountant,” include the full title alongside the abbreviation “CPA,” since some systems won’t recognize acronyms that aren’t spelled out.
Newer AI-powered screening tools are moving beyond simple keyword matching. Some use natural language processing (NLP) to understand meaning and context, recognizing related skills, transferable experience, and career patterns rather than just scanning for exact words. These tools can score candidates on a scale (commonly 1 to 5) with explanations for each rating, broken down by skills, experience, seniority, and role fit. Some are trained on massive datasets of career profiles to assess not just what you’ve done but your potential trajectory. That said, plenty of employers still rely on older, keyword-driven systems, so optimizing for exact matches remains important.
How to Get Past the Filter
The goal isn’t to trick the system. It’s to make sure the system accurately represents your qualifications. A few practical steps go a long way.
Start with a clean, simple format. Use a single-column layout with standard section headings, no tables, no graphics, and no text boxes. Submit as a .docx file unless the posting specifically requests a PDF, since Word documents tend to parse most reliably across platforms. If you do use a PDF, make sure it’s text-based, not a scanned image.
Tailor your resume for each application. Pull keywords directly from the job posting, including specific tools, certifications, and skills mentioned. Place the most relevant terms in your work experience descriptions rather than stuffing them into a standalone keyword list, since many systems weight contextual usage more heavily.
Fill out every field in the online application, even if it feels redundant after uploading your resume. Some systems pull data from the form fields rather than parsing the uploaded document. Leaving fields blank can result in an incomplete profile that scores lower.
Finally, answer knockout questions carefully. These are usually straightforward eligibility questions, and they’re pass-fail. If a question asks whether you meet a specific requirement and you do, make sure you say so clearly. There’s no partial credit.
What Happens After the ATS
Passing the automated filter doesn’t guarantee an interview. It means your application moves into a pool that recruiters will actually review. Depending on the company, a recruiter might search that pool by score, by specific skills, or by recency. Some roles stay open and accumulate candidates in the database for weeks before anyone reviews them.
Your profile also stays in the system long after a specific job closes. Recruiters frequently search their existing ATS database before posting a new role, looking for past applicants who might fit. A strong, well-formatted resume that scored well months ago can resurface for a different opening without you doing anything.
Understanding that an ATS is the gatekeeper, not the decision-maker, is the key insight. The software narrows the field. A human still makes the hire. Your job is to make sure your application survives the narrowing process intact, so a real person gets the chance to see what you bring.

