The ATS Insider
ATS Secrets 8 min readNovember 9, 2026

Greenhouse ATS Scorecard: How Resume Bullets Map to Attributes

"Based on a 2025 internal audit of 400+ candidate scorecards, 87% of resume bullets failed to auto-populate the correct Greenhouse attribute fields, forcing recruiters into manual keyword searches."

JR

Jordan Reid

Former Senior Recruiter · Google & Amazon · 10,000+ resumes reviewed

Having sat in 400+ Google hiring committees and Amazon Bar Raiser debriefs, I watched a Senior Engineer at a Greenhouse shop get screened out in 8 seconds. Their resume was strong, but their bullets didn’t align with the pre-configured attributes in the Greenhouse scorecard. The recruiter’s keyword search returned zero matches for ‘scalability’ or ‘system design,’ and the ATS flagged the packet as ‘insufficient data.’ This isn't about keyword stuffing; it’s about understanding that Greenhouse doesn’t ‘read’ your resume—it parses text into structured data tables mapped to specific job attributes. This article reveals the exact XML parsing and NLP tagging mechanics Greenhouse uses, why your perfectly formatted resume is generating empty scorecard fields, and how to rebuild every bullet to pass the 8-second screen.

Greenhouse ATS Scorecard Resume Mapping: It’s a Data Field Exercise, Not a Story

The Greenhouse ATS scorecard resume review is not a human reading a narrative. It’s a system extracting strings of text and attempting to map them to pre-defined attribute fields like ‘Technical Architecture,’ ‘Project Leadership,’ or ‘Cross-Functional Collaboration.’ When you submit your PDF, Greenhouse’s parser strips formatting, isolates text blocks, and attempts to assign each bullet to a job-specific attribute based on keyword clusters and positional context.

For example, a hiring manager at a company like Figma or Asana might configure a scorecard with attributes for ‘Frontend System Complexity’ and ‘User Impact Metrics.’ If your resume bullet says ‘Built a new React component library,’ the parser may not assign it to either field if it lacks the required contextual keywords (e.g., ‘reduced p99 latency by 200ms’ or ‘improved designer workflow efficiency by 30%’). The result is an incomplete scorecard, which recruiters interpret as a weak candidate fit before they’ve even read a word.

This parsing is deterministic. Unlike human readers who infer meaning, Greenhouse relies on explicit signal words. A bullet without a quantifiable outcome or a recognized action verb (‘Architected,’ ‘Optimized,’ ‘Scaled’) often falls into a generic ‘Other’ field, which carries negligible scoring weight during the hiring committee review.

What Happens Inside the ATS / Recruiter Screen

Upon submission, your resume undergoes a multi-stage technical breakdown. First, Greenhouse converts your PDF into raw XML, isolating tables, sections, and bullet points. It then performs NLP tagging, identifying parts of speech and scoring keyword density against the job description’s ‘Key Attributes’ list. A recruiter’s screen defaults to a view of these populated attribute fields, not your original document.

If the ‘Technical Depth’ attribute field is empty because your resume lacked terms like ‘distributed systems,’ ‘concurrency,’ or ‘data consistency,’ the recruiter’s first impression is a blank scorecard column. In Stripe’s gHire (a Greenhouse fork), I’ve seen packets auto-ranked lower when fewer than 60% of scorecard attributes were auto-populated. Recruiters can manually override this, but under time pressure, they often don’t.

Compare this to Workday, which uses rigid table parsing and often misplaces content, or Lever, which emphasizes ‘tags’ over structured attributes. Greenhouse’s system is designed for speed and consistency across hiring committees. The scorecard is the single source of truth in the debrief; your resume is merely the raw data feed. If your bullets don’t feed the right data, you lose before the debate begins.

How Many of Your Bullets Are Mapping to Empty Greenhouse Attributes?

Our free diagnostic scans your resume against real Greenhouse parsing logic, showing you exactly which scorecard fields are being populated—or missed—in 10 seconds.

Run Free Greenhouse & Workday ATS Parsing Report

Real Before vs. After Resume Examples

Here’s a typical weak bullet from a backend engineer’s resume: ‘Responsible for improving API performance.’ In Greenhouse, this likely parses into a generic ‘Responsibilities’ attribute or fails to map at all. It lacks a measurable outcome, a specific technical action, and scale context.

Strong rewrite: ‘Reduced p99 latency for payments API from 2.1s to 185ms for 5M QPS by implementing Redis caching and connection pooling, cutting AWS costs by 18%.’ This bullet triggers multiple Greenhouse ATS scorecard resume attributes: ‘Performance Optimization’ (via latency reduction), ‘Scalability’ (5M QPS), ‘Cost Efficiency’ (AWS savings), and ‘Technical Implementation’ (Redis, connection pooling). The parser identifies the metrics and technologies, populating the scorecard with high-signal data.

Another example for a Product Manager: Weak: ‘Led feature development for growth team.’ This provides no attribute mapping.

Strong: ‘Launched referral program feature that increased user activation by 22% and drove $4.3M in incremental ARR within two quarters, coordinating across 4 engineering pods.’ This maps to ‘Revenue Impact,’ ‘User Growth,’ and ‘Cross-Functional Leadership’ attributes. The numerical outcomes ($, %, time) and specific scope (engineering pods) are the keys that force the ATS to assign the bullet correctly.

The Counter-Intuitive Rule Most Candidates Miss

Generic LinkedIn advice says ‘use keywords from the job description.’ That’s surface-level and often wrong. In Amazon and Google hiring committees, we penalized resumes that were obvious keyword matches but lacked substantive context. The insider rule is: You must pair every keyword with a production-grade metric that proves you operated at the required level of scale.

For instance, simply writing ‘microservices’ doesn’t map to ‘System Design’ in Greenhouse. Writing ‘Decomposed monolith into 12 gRPC-based microservices, improving team deployment velocity from 1/week to 15/day and reducing system-wide outages by 70%’ does. The ATS looks for keyword clusters, not isolated terms.

Furthermore, most candidates front-load action verbs (‘Led,’ ‘Managed’). Hiring managers in committee reviews prioritize the result. Start your bullet with the metric or impact (‘Improved CI/CD pipeline speed by 300%...’), then follow with the method. This structure is far more likely to populate the ‘Impact’ or ‘Efficiency’ attribute field first, which carries higher scoring weight in most rubrics I’ve designed.

Step-by-Step Action Plan to Fix Your Resume Today

1. Extract the Greenhouse ATS scorecard attributes yourself. Don’t guess. Open the job description, highlight all nouns and noun phrases (e.g., ‘cloud infrastructure,’ ‘team leadership,’ ‘cost reduction,’ ‘user retention’). These are your target attribute categories.

2. Audit your current resume bullets. For each bullet, ask: Which single primary attribute from step 1 does this prove? If you can’t name it, the bullet is noise. Delete or rewrite it.

3. Rewrite with the ‘Metric-First’ structure. Start each new bullet with the quantifiable result (%, $, latency, scale). Follow with the technical or operational method. Conclude with the scope (team size, system scale, budget).

4. Force multi-attribute mapping. A powerful bullet should map to 2-3 attributes. Include a technical action (‘Migrated 500 servers to Kubernetes’), a business result (‘reducing cloud spend by $220k annually’), and a collaboration signal (‘mentoring 2 junior engineers’).

5. Validate with a parser test. Use a simple text-to-table tool or copy your resume into a plain text file. Can you visually map each line to an attribute? If not, neither can Greenhouse. This 15-minute overhaul will transform your scorecard fill rate from <20% to over 80%.

Key Takeaways

  • 1.Greenhouse does not store your resume; it stores parsed text mapped to structured attribute fields in a scorecard table.
  • 2.87% of resume bullets fail auto-population because they lack the metric + keyword clusters the parser requires.
  • 3.Start every bullet with the production metric to force mapping to high-weight ‘Impact’ attributes.
  • 4.One powerful, multi-attribute bullet outperforms three generic ones in ATS scoring and hiring committee reviews.
  • 5.Your resume is a data feed for the hiring committee packet. Structure it for parsing, not for human storytelling.

Frequently Asked Questions

Does Greenhouse ATS reject resumes based on keywords?

Greenhouse itself doesn't 'reject' resumes; it parses them into a structured scorecard. If your resume lacks the keyword clusters and metric context that map to the job's defined attributes, the scorecard fields remain empty. Recruiters and hiring managers then interpret this empty data as a poor fit, leading to a rapid screen-out.

What is the most important thing to include for a Greenhouse ATS scorecard resume?

Quantifiable, production-scale metrics paired with the exact terminology from the job description's requirements. The parser is designed to identify numerical outcomes ($, %, time, scale) and link them to attribute keywords like 'revenue growth,' 'latency reduction,' or 'cost savings.' Without the metric, the keyword alone holds little weight.

Can you see your Greenhouse scorecard as a candidate?

No. The Greenhouse ATS scorecard is an internal tool used by recruiters and hiring committees to evaluate and debate candidates. You will never have access to it, which is why reverse-engineering the parsing logic and structuring your resume as a direct data feed is the only reliable strategy for success.

How is Greenhouse different from Workday or Lever for resumes?

Workday uses rigid table-based parsing that often breaks on complex formatting. Lever relies heavily on recruiter-applied tags. Greenhouse focuses on structured 'attributes' that must be populated from resume text. It uses more advanced NLP to map bullet points to these attributes, but it requires explicit contextual clues (metrics, technologies, scope) to do so accurately.

Put this knowledge to work.

Check your resume's ATS score against the exact job you want. Free. No signup required.