Salary Negotiation: Using ATS Salary Data to Win Higher Offers
The Power of Salary Transparency
In 2026, many regions require salary ranges to be posted in job descriptions. These ranges are embedded inside the raw code of Greenhouse and Lever job posts. Knowing how to extract and interpret this data is your best weapon in compensation negotiations.
How ATS Job Post Metadata Stores Salary Ranges
Most ATS listings contain hidden structured data schema markup. This structured data includes fields for baseSalary, minValue, and maxValue. Recruiters use this data to display salary ranges required by local laws, even if the public page text hides it.
Negotiating with Data
When a company makes an offer, they usually start at the 25th to 50th percentile of their approved budget range. By referencing the actual ATS range metadata, you can confidently negotiate towards the 75th or 90th percentile:
Example: "Based on the salary range listed in your internal filing for this role, I would like to request $150,000, which aligns with my experience and the budget bounds set for this opening."
Sarah Jenkins
Verified AuthorEditorial Director & Tech Recruiting Expert
Sarah is a former Recruiting Manager who spent over 8 years leading technical talent acquisition teams at Google and Stripe. She specializes in building modern recruitment funnels, analyzing Applicant Tracking Systems (ATS) metrics, and teaching candidates how to navigate internal hiring pipelines that bypass standard third-party job boards.
View full credentials & articles →