When a recruiter posts a role on Workday, Greenhouse, or Lever, the system collects every application into a ranked list. The ranking is driven mostly by keyword overlap between your resume and the job description. Recruiters review the top of that list, typically the first 30 to 50 candidates, and stop. If your resume parses cleanly but uses different wording than the posting, you end up at position 180, which is functionally the same as rejection. This article is about closing that wording gap: which keywords matter, where to place them, and how to write bullets that prove you have the skills the posting is asking for.

How ATS Keyword Matching Actually Works
Modern ATSs do two distinct things with your resume. First, parsing: the system extracts plain text and tries to map it into structured fields, name, job titles, employers, dates, skills, education. Second, ranking: every candidate gets a match score against the posting based on which required and preferred terms show up in the parsed text. Recruiters then filter by score, sort by score, or simply scroll through the top of the ranked list. There is almost never an automatic reject step. The math just makes sure low-match resumes are buried under higher-match ones that the recruiter will see first.
A practical consequence: identical experience can produce wildly different match scores on different postings. A senior product manager applying to two roles with the same title, one at a B2B SaaS company, one at a consumer marketplace, typically sees a 30-40 percentage point spread in match score on the same resume. The roles share maybe 40% of their required keywords. The candidates who land roles quickly are not the ones with the most polished resume; they are the ones who re-tune the resume's wording for each posting in 15-20 minutes.
Where Keywords Actually Live in a Job Posting
Not every word in a job description is equally weighted. The terms that move match score are concentrated in three sections of the posting: the "Requirements" or "Qualifications" block, the bullet list under "Responsibilities" or "What you will do", and any "Nice to have" or "Bonus" block. The marketing fluff at the top of the posting, the company-mission paragraph, the diversity statement, the perks list, is mostly irrelevant for matching. Many candidates make the mistake of mirroring the fluff into their resume summary and ignoring the structured blocks where the real keywords live.
- Read the Requirements/Qualifications block first. Every must-have skill, tool, certification, and years-of-experience anchor lives here. These are the highest-weight keywords.
- Read Responsibilities second. The verbs and named systems here tell you what daily work looks like, and what kinds of bullets you need on your resume.
- Read Nice-to-have last. These are tie-breaker keywords. Add them only if you have evidence; never invent them.
- Run a frequency check. Any term that appears two or more times across the posting is a top-priority match keyword.
- Note exact phrasing. "CRM" and "customer relationship management software" are different strings to an ATS. Mirror the posting's exact form, then include the variant in your Skills section.
Where to find the right keywords (in this order)
- •The job posting itself, copy required skills verbatim
- •2-3 similar postings at competitor companies, find recurring phrases
- •The company's engineering blog, product page, or About page
- •LinkedIn profiles of people currently in the role
- •Industry tool/framework lists for your seniority level
Hard Skills vs. Soft Skills: How ATSs Treat Each
Hard skills, tools, languages, frameworks, certifications, named methodologies, are what ATS keyword matching is built for. They are discrete strings that either appear in the resume or do not, and the system tallies the matches directly. Soft skills behave differently. "Communication" and "leadership" appear in 90% of resumes, so listing them as keywords does almost nothing for ranking. What actually moves the needle for soft skills is the bullet evidence that proves them: a sentence describing a stakeholder negotiation, a cross functional initiative, or a team you grew. The ATS still parses these bullets as text, and recruiters reading the top-ranked resumes scan for that evidence consciously.
Do this
- Hard skill (Skills section): "SQL, Python, Tableau, Snowflake, dbt, Looker"
- Hard skill (with evidence in bullet): "Built revenue attribution model in dbt across 14 product surfaces; reduced reporting cycle from 5 days to 4 hours."
- Soft skill (proven via bullet): "Led discovery interviews with 22 enterprise customers; turned findings into 3-quarter roadmap shipped 8 weeks ahead of plan."
- Soft skill (proven via bullet): "Resolved 30+ escalations between product and engineering during platform migration; zero customer churn across the affected accounts."
Avoid this
- Hard skill (vague): "Database tools, programming, dashboards", too generic to match specific postings.
- Hard skill (no evidence): Lists 18 tools at the top, then bullets only mention 4 of them, the other 14 read as padding.
- Soft skill (no evidence): "Excellent communication and leadership skills" with no bullet showing either in action.
- Soft skill (clichéd): "Strong work ethic", "team player", "results-driven", every resume has these; recruiters skim past them.
Top Hard Skills Employers Are Searching For in 2026
The hard skills that get the most search hits in modern ATSs are concentrated in a few categories: data and analytics, programming languages, AI/ML tooling, cloud platforms, and domain-specific software (CRMs, ERPs, financial modeling tools, design suites). The list below is ordered by the frequency these terms appear in 2026 US job postings across white-collar roles. List the ones that match your actual experience, never invent, and prefer the exact phrasing recruiters search for over a creative paraphrase.
- Data & analytics: SQL, Python, R, Tableau, Power BI, Looker, dbt, Snowflake, BigQuery, GA4, Mixpanel, Amplitude
- Programming: Python, JavaScript/TypeScript, Java, Go, C++, Rust, Swift, Kotlin
- AI/ML: PyTorch, TensorFlow, scikit-learn, LangChain, Hugging Face, OpenAI API, RAG, fine-tuning, prompt engineering
- Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, Terraform, GitHub Actions, CI/CD, observability (Datadog, Grafana)
- Business systems: Salesforce, HubSpot, NetSuite, Workday, SAP, Oracle, Jira, Confluence, Asana, Notion
- Marketing & growth: SEO, SEM, paid social, lifecycle marketing, A/B testing, attribution modeling, Customer.io, Braze, HubSpot
- Design & product: Figma, Sketch, Adobe Creative Suite, user research, prototyping, Jobs-to-be-Done, OKRs, roadmapping
- Finance & accounting: Financial modeling, FP&A, US GAAP, IFRS, SOX, NetSuite, Excel/Power Query, valuation, three-statement models
- Healthcare & biotech: EHR systems (Epic, Cerner), HIPAA, GCP (Good Clinical Practice), regulatory submissions, clinical data management
- Legal: Contract management, litigation support, eDiscovery, Westlaw, LexisNexis, compliance frameworks

Top Soft Skills That Pass ATS Keyword Filters
Soft skills do not lift match scores on their own, every candidate lists "communication" and "teamwork". What works is naming a specific soft-skill phrase from the posting and proving it with a quantified bullet. If the posting calls for "stakeholder management", do not just put "stakeholder management" in a skills bar; write a bullet that describes which stakeholders, what was at stake, and what you delivered. The ATS still picks up the keyword, and the recruiter has a reason to keep reading.
- Communication (written, verbal, executive presentation)
- Problem-solving and analytical thinking
- Stakeholder management and influence without authority
- cross functional collaboration
- Project management and prioritization
- Leadership (formal and informal)
- Customer focus and client facing communication
- Conflict resolution and negotiation
- Adaptability and learning agility
- Critical thinking and decision making under uncertainty
- Coaching, mentoring, and people development
- Cultural awareness and cross-team partnership
Industry-Specific Keywords by Vertical
Within each industry, recruiters search for a distinct vocabulary of tools, frameworks, regulations, and metrics. Listing the right terms tells the ATS, and the human reviewer, that you have spent real time in the field, not just adjacent to it. If you are switching industries, study the target field's keyword list before rewriting; the wording you used at your previous employer is almost not what the new field's recruiters are searching for.
- Tech / SaaS: Agile, Scrum, Sprint, OKRs, CI/CD, microservices, APIs, REST, GraphQL, observability, SLO/SLA, on-call
- Marketing: CAC, LTV, MQL/SQL, attribution, lifecycle, retention, paid social, SEO/SEM, content marketing, growth loops
- Sales: Quota, pipeline, ARR, MEDDIC, BANT, Challenger, enterprise vs SMB, outbound, inbound, win rate, deal cycle
- Healthcare: HIPAA, EHR/EMR, patient outcomes, clinical workflow, Joint Commission, value-based care, RCM, prior authorization
- Finance: FP&A, three-statement model, DCF, LBO, M&A, US GAAP, IFRS, SOX, audit, variance analysis, forecasting
- Manufacturing & ops: Lean, Six Sigma, Kaizen, OEE, supply chain, SAP, ISO 9001, root cause analysis, SOP
- Education: Curriculum design, learning outcomes, formative assessment, IEP, differentiated instruction, classroom management
- Legal: Contract drafting, due diligence, litigation, eDiscovery, IP, M&A, compliance, regulatory filings
Transferable Skills: Your Move When Switching Careers
Career switchers face a specific keyword problem: the resume reads in the old industry's language, but the ATS is scoring against the new industry's posting. The fix is not to delete your previous experience, it is to re-describe it using the target field's vocabulary. A product manager moving into operations leadership reframes "shipped 4 features per quarter" as "managed cross functional delivery of 4 process improvements per quarter, owning end to end timelines and stakeholder alignment". Same work, different keywords, dramatically different match score on operations postings.
- Project delivery experience → translates to almost any management or operations role.
- Data analysis → reframes for finance, marketing analytics, product, ops research.
- Customer-facing work → reframes for sales, customer success, account management, business development.
- Cross-team coordination → reframes for program management, chief-of-staff roles, internal communications.
- Process improvement → reframes for ops, lean/six-sigma roles, internal consulting.
Action Verbs and Numbers: Writing Bullets That Match
A bullet that starts with "Responsible for" or "Helped with" gives an ATS almost no signal and gives a recruiter even less. The reliable bullet formula is action verb + how (tool or method) + result (a number) + scope (team size, budget, volume, or geography). Apply it to every bullet that survives an honest edit, and drop the ones that cannot be rewritten this way, those bullets are not earning their space.
Do this
- Built end to end revenue attribution pipeline in dbt and Snowflake across 14 product surfaces; cut reporting cycle from 5 days to 4 hours.
- Negotiated and closed $4.2M renewal with top-3 enterprise account at risk of churn; retained 100% of seats for two-year extension.
- Led 6-engineer migration from MongoDB to Postgres for the payments service; reduced p95 latency from 380 ms to 95 ms with zero downtime.
- Designed onboarding redesign that lifted activation rate from 38% to 56% across 280K new users in 2025.
- Mentored 4 junior PMs through OKR cycles; 3 of 4 promoted to mid-level within 12 months.
Avoid this
- Responsible for data analysis and reporting across the team.
- Helped renew a major enterprise client.
- Worked on database migration project.
- Improved user onboarding experience.
- Mentored junior team members.
Where to Place Keywords for Maximum Match Score
An ATS reads the whole document, with a keyword appearing anywhere counts toward the match. Recruiters reading the top-ranked resumes scan in a specific pattern: top-third first, then bullets in the most recent role, then skills, then everything else. To win both audiences, place the highest-priority keywords in three locations: your Skills section near the top, the title line and bullets of your most relevant role, and a one-line summary or headline at the top of the resume.
- Skills section: 10-15 hard skills grouped by category, exact terms from the posting first.
- Headline or summary line: one sentence that names the target role and 2-3 must-have skills (e.g., "Senior Product Manager, SaaS, B2B, growth loops, OKRs").
- Most recent role title: if your actual title is non-standard, add a one-line role descriptor underneath (e.g., "Operations Lead (Program Management)").
- Bullets in the most recent role: at least 2-3 of the must-have keywords should appear naturally in bullet text, not just be repeated from the Skills list.
- Education or certifications: if the posting mentions a specific certification or degree, surface it here with the exact name (e.g., "CFA Level II Candidate" not "finance credentials").
Common Keyword Mistakes That Sink Your Match Score
- Keyword stuffing. A skills section with 40 tools, half of which never appear in bullets. ATSs do not actively penalize this, but recruiters reading the top of the list discard it on sight.
- Inventing skills. Listing tools you have not used. Recruiters verbally test 2-3 listed skills during the screening call, getting caught on one usually ends the process.
- Renaming standard headings. "My Journey" instead of "Work Experience", "What I Bring" instead of "Skills". Many ATSs only match against standard headings; rename and the section disappears.
- Hiding keywords in graphics or tables. Skill bars, multi-column layouts, and graphic skill clouds frequently break parsing, the keywords are technically on the page but invisible to the ATS.
- Same resume, 50 applications. Each posting weights keywords differently. A static resume hits a high match on some roles and a 40% match on others.
- Using synonyms instead of mirrored phrasing. The posting says "stakeholder management"; your resume says "client coordination". Same idea, zero ATS keyword match.
- Ignoring acronyms or full forms. Listing "SEO" but never "Search Engine Optimization" (or vice versa) can cost you when the posting or recruiter search uses the other form. Include both at least once.
How to Choose Which Skills to Include
Resumes have hard space limits, one page for early career, two pages for senior. Listing every skill you have is impossible and unhelpful. The right strategy is to filter against the posting first: must-have skills go on the resume, nice-to-haves go on only if you have evidence, and skills the posting never mentions get cut. Aim to cover 70-80% of the posting's must-haves on the resume. Hitting 100% reads as suspicious; below 50% means you will be filtered out at the top-of-list stage.
Skills-selection checklist
- •Does the posting mention this skill explicitly? If not, demote it.
- •Do I have a bullet that proves it? If not, demote it.
- •Can I defend it in a 60-second interview answer? If not, drop it.
- •Does it appear in 2+ similar postings at competitor companies? If yes, keep it even if this specific posting omits it.
- •Is it a stale skill from 5+ years ago that has been replaced by a current tool? If yes, swap it for the current name.
See which keywords your resume is missing
Paste your resume and a target job description into OwlApply's ATS Scanner, it returns a match score, the keywords you have, and the keywords the posting is asking for that you do not.
Run ATS ScanATS Keyword FAQ
The Bottom Line
Beating the ATS is not about gaming an algorithm, it is about removing the wording gap between your real experience and the posting in front of you. Mirror the must-have terms in your skills section, prove them with quantified bullets in your most relevant role, and re-tune both for every application. Candidates who run this loop consistently land roles in 6-12 weeks of focused applying. Candidates who send the same resume to 200 postings rarely do, regardless of qualifications.
