Why Pre-Interview Salary Research Is Non-Negotiable
One of the most common mistakes job seekers make is waiting until the offer stage to think about compensation. By then, you have already invested hours in interviews, built emotional attachment to the opportunity, and lost much of your negotiating leverage. Knowing the market rate before your first interview allows you to screen out underpaying roles early, calibrate your salary expectations to the market, and negotiate from a position of knowledge rather than guesswork.
Step 1: Identify Your Exact Market Position
Before looking up any numbers, define the four variables that determine your market rate:
- Job title and level: "Software Engineer" is too broad. "Senior Backend Engineer" or "Staff Frontend Engineer" is specific enough to produce meaningful salary data.
- Years of relevant experience: Focus on years in the specific role, not total career tenure
- Location: City or metro area matters enormously. A role in San Francisco pays 25-40% more than the same role in most mid-tier cities.
- Industry: The same role can pay 30-50% differently depending on the sector (tech vs. education vs. government)
Step 2: Use Multiple Data Sources
No single source gives you the complete picture. Cross-reference at least three of these:
Government Data (Most Reliable)
- BLS Occupational Employment and Wage Statistics (OEWS): The gold standard for wage data by occupation and metro area. Updated annually with data from over 1 million establishments.
- Census Bureau American Community Survey: Income data by education, demographics, and geography
Salary Platforms (Most Current)
- Glassdoor: Self-reported data with company-specific breakdowns. Most useful for understanding ranges at specific employers.
- Levels.fyi: The best source for tech compensation, including base, stock, and bonus breakdowns
- LinkedIn Salary: Growing dataset with filter options for industry, company size, and education
- Payscale: Detailed compensation reports with cost-of-living adjustments
Job Postings (Most Actionable)
Many states and cities now require salary ranges in job postings. Search for your target role on LinkedIn, Indeed, or Glassdoor and filter for jobs in states with pay transparency laws (Colorado, New York, California, Washington). Even if you are not in those states, the posted ranges reveal what employers are willing to pay.
Step 3: Talk to Real People
Data platforms provide ranges, but conversations provide context. Three types of conversations are valuable:
- Recruiters: Even if you are not actively job hunting, a 15-minute call with a recruiter specializing in your field gives you current market intelligence. Ask directly: "What are you seeing for [role] at [level] in [city]?"
- Industry peers: Colleagues at other companies are often willing to share salary ranges (if not exact numbers) in private conversations. Professional communities on Slack, Discord, and LinkedIn facilitate these exchanges.
- Hiring managers (during interviews): Once you have done your research, you can ask informed questions during the interview process. "Based on my research, the market range for this role appears to be $X to $Y. Does that align with the range for this position?"
Step 4: Build Your Salary Range
After gathering data from multiple sources, construct a three-number range:
- Floor (25th percentile): The minimum you would accept. Below this, the role is underpaying by market standards.
- Target (50th-75th percentile): The number you will anchor on during negotiations
- Stretch (90th percentile): The number you will aim for with a strong competing offer or exceptional qualifications
Having this range before interviews prevents two common mistakes: accidentally pricing yourself out of consideration by asking too high, and leaving money on the table by asking too low.
Step 5: Account for Total Compensation
Base salary is only part of the picture. During your research, also investigate:
- Equity/stock grants: Can represent 20-60% of total compensation at tech companies
- Annual bonus: Typically 5-20% of base in most industries, up to 50-100% in finance
- Benefits value: Health insurance, 401K match, and PTO are worth $25,000-$45,000 per year
- Signing bonus: Often negotiable and can range from $5,000 to $50,000+
Armed with thorough research, you walk into every interview knowing exactly what your work is worth — and that confidence shows. Employers respect candidates who have done their homework, and well-researched salary expectations are one of the strongest signals of professionalism in the hiring process.