Salary
Salary Research Without Guesswork
By Agentic Jobs Editorial Team | Published January 10, 2026 | Updated March 29, 2026
A structured method for researching compensation ranges using role level, geography, and company stage. Covers data sources, negotiation timing, total compensation framing, and how to respond to 'what are your salary expectations?'
Compensation conversations go badly in two directions: candidates who ask for too little leave value on the table, and those who ask without research stall processes they could have closed. The fix is arriving at every first conversation with a defensible number, one grounded in at least three data sources and calibrated to the four variables that actually define a compensation band.
The Four Variables That Define a Compensation Band
Getting even one of these wrong can produce a target range that's $30,000 to $50,000 off in either direction.
| Variable | Why It Matters | How to Determine It |
|---|---|---|
| Role function and title | "Software Engineer" and "Data Engineer" can differ by $40K+ at the same level | Use the exact title from the posting; check how the company uses this title vs. competitors |
| Level / seniority | L3 vs. L4 at a tech company can differ by $50 to 80K total comp | Infer from years-of-experience requirements and responsibilities scope in the posting |
| Geography and remote policy | SF Bay Area roles can pay 40 to 60% more than Midwest for the same work | Check whether the role is location-adjusted or pays a flat remote rate |
| Company stage and profile | Public tech companies often pay 2 to 3x early-stage startups in total comp | Check Crunchbase for funding stage; Levels.fyi for company-specific bands |
The Data Sources and How to Use Each One
Levels.fyi
Best for: total compensation at tech companies (public or well-funded private). Self-reported data broken out by base, bonus, equity, and signing bonus. Bias: skews toward larger companies and tech hubs, less useful for companies under 200 employees or outside the software industry. How to use: search your role at the target company, then cross-reference at least three comparable companies at the same stage.
LinkedIn Salary
Best for: broad market benchmarks and non-tech company roles. Use the location, years of experience, and education filters to narrow the result. Treat the median here as a lower-bound check, it aggregates broadly across levels and tends to understate what a well-negotiated offer can achieve.
Glassdoor
Best for: company-specific salary data and getting a sense of internal pay bands. More reliable for companies with 1,000+ employees where the sample size is meaningful. Weight reports from the past 12 months heavily; treat anything older as directional only.
The Job Posting Itself
Increasingly, postings include salary ranges (required by law in CA, CO, NY, WA, and several other states). When a range is present, it's usually real. The midpoint is typically where the company expects to land for a fully-qualified candidate. The top of the range is achievable with strong negotiation and a competing offer. On Agentic Jobs, salary data extracted from postings is normalized and shown on each listing card so you can compare compensation context before applying.
Building Your Target Range: The Three-Number Method
| Number | What It Represents | When You Use It |
|---|---|---|
| Your floor | The minimum base you'd accept. You will not share this number. | Internal only, the "no" threshold |
| Your target | The base you'd be genuinely satisfied with, benchmarked to the 60th–70th percentile of market data | Share this as your expectation when asked |
| Your ask | 10 to 15% above your target, anchors the negotiation and gives the company room to "win" while you reach your target | Use in final negotiation after receiving a written offer |
Total Compensation: What to Count
Base-only comparisons produce misleading conclusions when non-base components differ significantly. Before comparing any two offers, normalize them:
- Base salary: annual guaranteed cash
- Annual cash bonus: target bonus % × base, be skeptical of "up to" language; use the typical payout for the level
- Equity (RSUs): total grant value ÷ vesting years, a $400K grant over 4 years = $100K/year annualized. Discount for illiquidity at pre-IPO companies.
- Signing bonus: one-time; don't annualize, it covers a gap between start date and first vest, not a recurring component
- Benefits value: health insurance, 401K match, and home office budget can be worth $10 to $25K/year in real economic value
The Early-Stage Equity Discount
Pre-Series C startup equity is worth $0 until a liquidity event occurs, and most startups never reach liquidity. When evaluating early-stage offers, discount equity to zero in your total comp math and require the base to meet your floor independently. Equity is upside, not compensation.
Negotiation Timing and Strategy
The optimal negotiation window opens after you receive a written offer and before you accept. Any earlier, even if the recruiter pushes for a number, is pre-negotiation, where you're negotiating before the company has decided to hire you. Pre-negotiation rarely produces good outcomes and occasionally causes disqualifications.
- Receive the offer in writing. Thank the recruiter and ask for the offer letter to review. This is expected and professional.
- Take 24 to 48 hours. Review the full package against your three-number method. Don't negotiate in the moment.
- State your ask with evidence: "Based on my research and the scope of this role, I was targeting a base of $[ask]. Is there flexibility?" Specific, direct, non-aggressive.
- Negotiate the full package if base is fixed. Signing bonus, accelerated vesting, and additional equity grants often have more flexibility than base salary.
- Confirm the timeline. It's acceptable to ask for 3 to 5 business days to make a well-considered decision.
Salary Research Checklist
- ☐Role function, level, location, and company stage confirmed before researching
- ☐Levels.fyi checked for company-specific or peer-company data
- ☐LinkedIn Salary filtered by location and experience band
- ☐Glassdoor checked for company-specific reports (past 12 months only)
- ☐Posted salary range from the job listing recorded (if available)
- ☐Floor, target, and ask numbers calculated before first recruiter call
- ☐Total comp comparison completed before evaluating any offer
See Salary Data on Live Listings
Agentic Jobs extracts and normalizes salary data from postings so you can compare compensation context before applying.
Compensation Calibration By Career Stage
Salary research should adapt to your career stage. Early-career candidates often over-index on absolute base salary and under-index on role trajectory, mentorship, and scope. Mid-career candidates often under-negotiate because they anchor too strongly to current compensation. Senior candidates often miss equity risk adjustments in pre-liquidity companies. A stage-aware calibration model prevents these predictable errors.
| Career Stage | Primary Objective | Negotiation Priority |
|---|---|---|
| Early career | Accelerate skill and responsibility growth | Protect base floor and secure high-learning environment |
| Mid career | Increase scope and cash comp with sustainable workload | Push base and bonus while validating team quality |
| Senior | Optimize total comp with risk-adjusted equity | Negotiate full package and performance expectations |
Scripts for salary expectation questions
Early process response
I am focused on role fit and scope first, but based on market research for this level and location I am targeting a base in the $X to $Y range depending on total package and expectations.
Post-offer response
Thank you for the offer. Based on the role scope, comparable market data, and my experience, I was targeting a base of $Z. Is there flexibility to move closer to that level, or to adjust sign-on and equity if base is constrained?
Strong negotiation is collaborative and evidence-driven. You are not forcing an outcome; you are aligning compensation with market benchmarks and role expectations. Recruiters generally respond well to clear, calm, and specific requests backed by data.
Offer Comparison Framework
When evaluating multiple offers, convert each package into a normalized annualized view and then apply non-financial adjustments. Include expected hours, manager quality, and role stability. A slightly lower offer with stronger manager support and clearer ownership may outperform a higher offer with weak execution environment. Compensation quality includes probability of long-term success, not just first-year cash.
- ☐Base salary compared to market percentile for level and location.
- ☐Bonus terms checked for realistic payout behavior.
- ☐Equity evaluated with explicit liquidity risk discount.
- ☐Manager and team quality assessed through interviews and references.
- ☐Scope and growth trajectory compared across offers.
Compensation Conversation Mistakes To Avoid
- Giving a floor number too early in the process.
- Negotiating only base without considering sign-on or equity adjustments.
- Using stale market data that ignores current hiring conditions.
- Accepting verbal compensation terms without written confirmation.
Treat compensation discussions as a structured decision, not a one-time script. Confirm details in writing, compare full package components, and align negotiation asks to role scope and market benchmarks. This approach preserves relationships while increasing the probability of a fair outcome.
Final offer review questions
- ☐Is the target level in the offer consistent with interview scope?
- ☐Are bonus and equity terms clear and realistically achievable?
- ☐Does expected workload align with total compensation?
- ☐Would this offer still be compelling after removing uncertain upside?
The strongest compensation outcomes usually come from preparation, not confrontation. Candidates who know their level, market benchmark, and acceptable floor can negotiate firmly without creating tension. Precision and professionalism are often more effective than aggressive positioning.
- Confirm whether performance expectations for bonus are documented.
- Ask when equity refresh cycles typically occur at the target level.
- Clarify if relocation or remote-location adjustments can change base.
Document your negotiation decisions in writing and compare final terms to your original range model. This practice improves future compensation conversations and reduces hindsight bias after acceptance.
Compensation confidence comes from disciplined comparisons, not negotiation theatrics. A repeatable framework helps you avoid both underpricing your work and accepting ambiguous terms that become costly six months later.
Write your acceptance rationale before signing: why this level, why this mix of cash and equity, and what tradeoffs you accepted. That record becomes a useful benchmark for sharper negotiations in future cycles.
Consistent post-offer review turns negotiation into a repeatable skill rather than a one-time stress event.
Clear process beats guesswork, especially when compensation decisions shape multi-year earnings and role trajectory.