How applicant tracking systems read your resume (and how to get through)
JobApplyPilot · Updated October 11, 2026 · 6 min read
When you apply on a company's careers page, your resume goes into an applicant tracking system (ATS): Greenhouse, Lever, Ashby, Workday, iCIMS and others. Understanding what that software does, and doesn't do, tells you exactly how to write a resume that gets read.
What an ATS actually does
- Stores every application for a role and moves candidates through stages (applied, screen, interview, offer).
- Parses your resume into fields: name, contact details, job titles, employers, dates, education and skills.
- Lets recruiters search and filter by keywords, titles, locations and answers to application questions. Some systems also rank or flag candidates.
The myths
You've probably read that "75% of resumes are rejected by an ATS before a human sees them". That figure has no solid source. Most ATSs don't silently delete applications for missing keywords. What really happens is quieter: a recruiter with 400 applicants searches for "Kafka" or "Figma" or filters on a knockout question, and resumes that don't use those words never come up. You're not rejected by a robot; you're simply not found.
What gets you found
- The job's own words. If the posting says "PostgreSQL" and you wrote "relational databases", name the tool. Put skills both in a skills section and in the bullet where you used them.
- A matching title, where it's honest. If your title was "Member of Technical Staff" and the role is "Backend Engineer", a headline such as "Backend engineer (Go, Kafka)" helps the search and the skim.
- Clear dates for every role (month and year). Parsers use them to work out your years of experience.
- Plain structure. Standard headings (Experience, Education, Skills), one column, contact details in the body rather than a header or text box, and a PDF or Word file exported from a word processor, not a scan.
- Numbers. Recruiters skim for outcomes: "cut p95 latency 40%", "grew trial conversion from 3% to 5%".
A five-minute tailoring routine
- Paste the posting and your resume into the free resume scanner.
- Add the missing keywords you genuinely have, in context.
- Check the title and years-of-experience lines, then fix any formatting issues it flags.
- Save it as a new version named after the company, and apply the same day.
Then flip it around: upload your resume to resume match to see which open roles it already fits best, and let JobApplyPilot alert you when new ones are posted.