What Is an ATS? Where Job Listings Actually Come From
Published · 7 min read
An ATS (applicant tracking system) is the software an employer uses to run hiring end to end: it's where a job opening is created and approved, where the official description lives, where applications arrive, and where recruiters and hiring managers move candidates through interview stages to an offer or a rejection. In tech, the three names you'll meet most often are Greenhouse, Lever, and Ashby. And here's the part most job seekers are never told: nearly every listing you see anywhere, whether on LinkedIn, Indeed, Google Jobs, or a niche board, began life as a record inside one of these systems. Once you understand that, a lot of confusing things about job hunting start making sense.
The ATS is the employer's system of record
Think of an ATS as the hiring team's single source of truth. When a company decides to hire, someone opens a requisition in the ATS: the title, team, location, salary band, description, and interview plan all live there. When you apply, your resume and answers land there. When a recruiter schedules your interview, moves you to the next round, or sends you a rejection email, they're clicking buttons inside the ATS.
Two of its features matter enormously for job seekers, even though they're invisible from the outside:
- It powers the company careers page. Those pages at addresses like
job-boards.greenhouse.io/company,jobs.lever.co/company, orjobs.ashbyhq.com/companyaren't copies of anything: they are the employer's live list of open roles, rendered directly from the ATS. When an opening closes in the system, it vanishes from that page at the same moment. - It publishes structured feeds. Most ATSs expose public listings via APIs or feeds, which is how jobs propagate outward to boards and aggregators. It is also how services that read those feeds can know, with certainty, what is open right now.
The role usually stays in the ATS for the whole hiring cycle, and that cycle is long: the median US role takes about 44 days to fill (SHRM 2025 Talent Trends, nonexecutive roles). Everything you see on the open web is a projection of that internal record, at some degree of freshness.
The journey of a job listing
Here's the typical path a posting takes from an employer's decision to your screen:
- Opened in the ATS. A hiring manager gets a requisition approved and the role is drafted inside Greenhouse, Lever, or Ashby.
- Published to the careers page. The ATS renders it on the company's own job board instantly. This is hop zero: the source.
- Pushed to partner boards. Many ATSs have integrations that syndicate new roles to LinkedIn, Indeed, and other large boards. Depending on the integration and the board's review process, this can take hours to days.
- Scraped by aggregators. A long tail of job sites doesn't get a feed at all. They crawl careers pages and other boards on their own schedule, then republish what they found. Some crawl copies of copies.
- Closed at the source. When the role is filled or cancelled, it's closed in the ATS and disappears from the careers page immediately. Every downstream copy is now stale, and it stays visible until (and unless) that site re-crawls and cleans up.
Each hop adds delay on the way in and staleness on the way out. The further a listing is from the ATS, the older the information you're looking at, and the higher the odds the role has already changed or closed.
Why the same job looks different on different boards
If you've ever seen one role with two different titles, salary ranges, or "posted 2 days ago" labels on different sites, you've seen syndication artifacts. Boards reformat descriptions, truncate them, or run them through their own parsers. Aggregators normalize locations ("Remote, US" becomes "New York, NY"), guess at salary from text, and retitle roles for search traffic. Reposting, whether by the employer or by the board, resets the "posted" date, making a two-month-old opening look brand new.
None of this is necessarily malicious; it's what happens when data is copied between systems that don't share a source of truth. But it means the only version you should fully trust is the one in the employer's own system: the careers page rendered by their ATS.
Why copies outlive the original
Closing a role in the ATS is instant. Cleaning up the copies is not. Aggregators re-crawl on their own schedules (some weekly, some rarely, some never), so a closed role can circulate for weeks after the employer stopped hiring for it. This is the staleness problem, and it stacks on top of a separate one: some postings were never actively hired for even at the source. On Greenhouse's own platform, 18–22% of postings in any given quarter are ghost jobs (Greenhouse platform data, 2024). That figure is scoped to that one platform, but it is a useful reminder that no job site can promise every opening is real. What can be verified is whether a posting is still live in the employer's system. Stale copies fail that check; live source listings pass it.
"The ATS robot rejected my resume" is mostly a myth
There's a widespread belief that ATSs scan your resume for keywords and auto-reject anything that doesn't match. It's worth correcting honestly, because it drives people to keyword-stuff resumes for a robot that mostly isn't there.
An ATS is a workflow and tracking tool, not a gatekeeping algorithm. In a typical Greenhouse, Lever, or Ashby setup, a human (a recruiter or coordinator) opens your application, skims it, and decides whether to advance or reject you. The system records the decision; it doesn't make it. What does exist:
- Knockout questions. Some applications ask explicit yes/no questions (work authorization, willingness to relocate, minimum experience) that can filter candidates automatically, but these are visible questions you answered, not a hidden scan of your resume.
- Search and parsing. Recruiters can search applications by keyword, and the ATS parses your resume into structured fields. A cleanly formatted resume parses better, which is a genuine (small) reason to avoid elaborate layouts.
So the practical advice inverts the myth: write for the human who will skim your resume for 30 seconds, not for an imagined keyword filter. Clear titles, concrete results, and relevant experience near the top beat any amount of keyword-stuffing.
How to use this knowledge
Three habits follow directly from how the pipeline works:
- Prefer sources close to the ATS. The nearer to hop zero you browse, the fresher the data. The employer's own careers page is hop zero; a board that reads ATS feeds directly is one hop away; an aggregator of aggregators may be several.
- Verify on the careers page before investing. Before you spend an evening tailoring an application, confirm the role is still on the company's own job board. If it's not there, the copy you found is stale.
- Apply where the employer actually processes applications. An application submitted through the ATS-backed form lands directly in the pipeline recruiters work in. Applications through third-party quick-apply flows may be forwarded, or may not arrive in the same shape.
This pipeline is also exactly how JoBuzzer works: it reads 400k+ jobs from 10k+ companies directly from their Greenhouse, Lever, and Ashby hiring systems and surfaces new roles ahead of mainstream job sites, with hourly Buzz alert emails so new postings reach you early. You can also browse by company to jump straight to an employer's openings. However you search, the principle is the same: the closer to the employer's own system you are, the fresher the listings you're looking at.
FAQ
What is an ATS in hiring? An ATS (applicant tracking system) is the software an employer uses to manage hiring: it holds the job opening and its official description, receives applications, and tracks candidates through interview stages to an offer or rejection. Greenhouse, Lever, and Ashby are the most common examples in tech.
Where do job postings come from? Almost every posting starts as a record in the employer's ATS. From there it is published to the company careers page, then syndicated or scraped onto job boards and aggregators. Each hop away from the ATS adds delay and a chance of stale or altered information.
Does the ATS automatically reject resumes that are missing keywords? Usually not. An ATS is a workflow and tracking tool; in most companies a human recruiter reads applications and makes the rejection decision. Some applications include explicit knockout questions (like work authorization), but there is no hidden keyword scanner silently discarding resumes in a typical Greenhouse, Lever, or Ashby setup.
What is the difference between Greenhouse, Lever, and Ashby? All three are applicant tracking systems that host company careers pages and manage candidate pipelines. Greenhouse is the most widely used among mid-size and larger tech companies, Lever is known for combining tracking with candidate-relationship features, and Ashby is a newer system popular with startups that bundles scheduling and analytics. For applicants they work much the same way: your application goes straight into the employer's own pipeline.
Sources
- SHRM 2025 Talent Trends: Recruiting Benchmarks · SHRM, 2025
- 2024 State of Job Hunting Report · Greenhouse, 2024
Fresh jobs, straight from the source
See new openings before they hit mainstream job sites. JoBuzzer pulls listings straight from company hiring systems.
