Candidates experience salary negotiation as a duel. Recruiters experience it as constrained deal-making: a band, a peer set, a market snapshot, a hiring manager’s urgency, and a clock. Understanding those constraints is how you negotiate without guessing.

Salary ranges
What they are from our side: The approved window for this level, location, and job family. The posting range (where required) may be wider than the hiring range for this seat. The offer target is often near the middle unless scope or scarcity pushes up.
What recruiters can usually do: - Confirm the real hiring band early - Place you in-band based on level and evidence - Escalate for a documented exception (slow, not guaranteed)
What recruiters usually cannot do: Invent money that finance and HR have not approved. “Can you do more?” without a number and a reason is not a negotiation. It is a shrug.
Candidate move: Ask in the first screen: “What is the hiring range for this level in this location?” If they dodge forever, assume drama at the end.
Internal equity
What it is: How your offer sits next to people already doing similar work. Stretching you above peers creates retention landmines and awkward “why does the new person make more” conversations.
Why recruiters care: A closed offer that blows up equity becomes next quarter’s flight risk and a mess for HR. We are measured on fills and on not poisoning the team.
What that means for you: A strong case is scope and level (“this is senior scope, peer set is X”), not “I need Y because rent.” Need is human. Leveling is the lever.
Candidate move: Tie asks to responsibilities, rare skills, and competing leveled offers. Ask how leveling was decided.
Market data
What we look at: Comp surveys, recent closed offers for the same profile, competitor postings, recruiter gut from live deals, and sometimes candidate-reported numbers (treated carefully).
What market data is not: A single Glassdoor screenshot or a friend’s outlier package from a different city and level.
The friction: Your personal market (what you can get elsewhere now

