calhire
Definition

Applicant tracking system

Also called ATS

Software that stores and manages job applications through the stages of a hiring process, from application to offer.

Last reviewed

In practice

An ATS is a system of record. It was designed to stop applications getting lost in inboxes, and at that it works. The trouble started when the same software acquired filtering features and became a screening tool by accident.

The persistent myth is that an ATS "rejects" resumes automatically on keyword matching. Most do not auto-reject; they rank, filter and surface, and a recruiter acts on what the interface put in front of them. The distinction matters less than it sounds, because a candidate who never appears in a list has been screened out either way.

Advice built on beating the ATS, such as keyword stuffing and avoiding formatting, has become self-defeating now that a generative model can produce a keyword-perfect application for free. When everyone passes the filter, the filter has stopped filtering.

  • Resume screening

    Reviewing submitted resumes to decide which candidates continue in a process, usually against criteria such as keywords, years of experience, education or employer history.

  • Skills-based hiring

    Selecting candidates on demonstrated ability to do the work, rather than on proxies for it such as degrees, job titles or previous employers.

  • Automated employment decision tool

    A computational process that substantially assists or replaces discretionary decision-making in hiring or promotion, typically by scoring, ranking or filtering candidates.

How CalHire handles this: ATS integration and the public API

Read further

Longer pieces on this and the arguments around it.

Candidate Guide8 min read

Does an ATS really reject your résumé? What actually happens

The "75% of résumés are rejected by robots" claim has no verifiable source. What an ATS actually does, where filtering really happens, and what to do about it.

Read

Browse all topics on the blog