TL;DR — Key Takeaways
- Total comp = base + (equity grant ÷ vesting years) + bonus + benefits. Never compare base salaries alone.
- $200K in San Francisco ≠ $200K in Austin. Adjust for cost of living before drawing any conclusions.
- Private equity is worth less than it looks. Apply a 30–60% discount to private RSUs or options depending on stage.
- Effective hourly rate reveals the true trade-off between intensity and income across offers.
- Build a weighted decision matrix to score each offer across 7 factors weighted by your priorities — not just the comp spreadsheet.
In This Article
Most engineers compare job offers the wrong way. They open a spreadsheet, line up base salaries, and pick the bigger number. Then, 18 months later, they’re burned out, stuck on a vesting cliff, or living in a city that costs twice what they expected. The base salary is one input into a much more complex equation.
This guide gives you a complete, repeatable framework for evaluating multiple job offers across every dimension that actually matters — from calculating risk-adjusted total comp to scoring culture fit before day one. By the end, you’ll have a weighted decision matrix you can use to make the call with confidence.
The 7 Factors Beyond Base Salary
A complete offer evaluation covers seven dimensions. Base salary is just the first one.
| Factor | What to Examine |
|---|---|
| 1. Equity | Grant size, type (RSU/option/PPU), vesting schedule, cliff, strike price, company stage |
| 2. Bonus | Target %, performance vs. guaranteed, discretionary vs. formulaic, signing bonus |
| 3. Benefits | Health insurance quality, 401(k) match, parental leave, L&D budget, equipment allowance |
| 4. Work-Life Balance | Expected hours, on-call burden, PTO culture, meeting load, async vs. sync |
| 5. Culture Fit | Engineering culture, decision-making style, values alignment, team dynamics |
| 6. Career Growth | Promotion path clarity, scope for ownership, mentorship, brand value on resume |
| 7. Location | Cost of living, remote flexibility, commute, relocation support |
None of these factors are optional. Ignoring any one of them is how candidates end up making expensive mistakes. The rest of this article goes deep on each one.
How to Calculate True Total Comp
Total compensation is the correct unit of comparison — not base salary. Here’s the formula:
+ (Equity Grant ÷ Vesting Years)
+ (Base × Target Bonus %)
+ Benefits Value
= $200K + $200K + $30K + $20K = $450K total comp
Monetizing Benefits Value
Benefits have real dollar value that candidates systematically undercount. Here’s how to estimate it:
- Health insurance: Compare the company’s plan (premium, deductible, out-of-pocket max) against what you’d pay on the open market. Fully covered family health insurance can easily be worth $20K–$30K per year.
- 401(k) match: A 50% match up to 6% of salary on a $200K base = $6,000 free money annually. A dollar-for-dollar match doubles that.
- Parental leave: 20 weeks fully paid vs. 6 weeks fully paid is a $30K+ difference at a $150K salary, realized when you need it most.
- L&D budget: A $3,000 annual learning budget, conference sponsorship, and internal courses have real value — especially early in your career.
- Meals: Three catered meals per day in a city where lunch costs $20–$30 is worth $5K–$10K per year in after-tax income.
Use the Take-Home Pay Calculator to convert gross TC figures into actual after-tax dollars — especially when offers are in different tax jurisdictions (e.g., California vs. Texas vs. Washington).
Cost of Living Adjustments
$200K in San Francisco is not the same as $200K in Austin. This is one of the most common mistakes engineers make when comparing remote vs. in-office offers, or when weighing a relocation.
To compare offers across geographies, convert each offer to a purchasing-power-equivalent salary using a cost-of-living index. The formula:
NYC index = 187, Austin index = 125 (relative to US average = 100)
NYC adjusted = $320K × (100 ÷ 187) = $171K equivalent purchasing power
Austin offer = $220K × (100 ÷ 125) = $176K equivalent purchasing power
The Austin offer is actually stronger in real terms despite the lower headline number.
Key variables to check for each location:
- State income tax: California charges up to 13.3%. Texas, Florida, and Washington have zero state income tax. On a $300K salary, that’s up to $40K difference annually.
- Housing costs: Median rent for a 2BR apartment in San Francisco runs $3,400/month vs. $1,600/month in Austin — a $21,600/year difference.
- Remote flexibility: A role that’s nominally “San Francisco” but fully remote means you could live anywhere. Verify actual expectations, not just the job posting.
Use our Cost of Living Calculator to compare any two cities side-by-side with salary equivalency built in.
How to Value Equity: RSUs vs. Options vs. PPUs
Equity is the largest variable in most tech offers — and the most misunderstood. The headline grant number means almost nothing without understanding the type, stage, and liquidity of the equity being offered.
Public RSUs (Restricted Stock Units)
The simplest to value. If the company is publicly traded, your RSU grant is worth (shares granted ÷ vesting years) × current stock price. Adjust for taxes: RSUs vest as ordinary income, so a $100K annual RSU grant is worth ~$65K–$75K after federal and state taxes. No additional uncertainty.
Private RSUs
These require a discount to account for illiquidity risk — the fact that you can’t sell them until an IPO or acquisition event (or a secondary/tender offer). Apply a discount based on stage:
| Company Stage | Recommended Discount | Effective Value |
|---|---|---|
| Series A – B | 50–70% | 30–50 cents per stated dollar |
| Series C – D | 30–50% | 50–70 cents per stated dollar |
| Late-stage / Pre-IPO | 20–35% | 65–80 cents per stated dollar |
| Public company RSUs | 0% | Face value (minus income tax) |
Stock Options
Options require you to buy shares at your strike price when you exercise. The real value of an option grant is not the headline number — it’s: (current share price − strike price) × number of options. If your strike price is $10 and shares are trading at $12 on the secondary market, each option is worth ~$2 in intrinsic value. Options also carry a 90-day exercise window after you leave — meaning departure from the company can force an expensive exercise-or-lose decision.
PPUs (Profit Participation Units)
A newer equity structure used by some private companies (notably OpenAI). PPUs represent a right to future profits rather than ownership. They’re valued similarly to private RSUs at current tender-offer prices, but with additional uncertainty around profit-participation mechanics. Treat PPUs conservatively — apply a 25–40% discount to headline value even for established late-stage companies using this structure.
A 1-year cliff means you receive zero equity if you leave (or are laid off) before your first anniversary. In a volatile market, cliffs are a real risk. If an offer has a 1-year cliff, mentally model the scenario where you don’t make it past month 10.
Use our Equity Calculator to value any equity package across different company stages, share prices, and vesting schedules.
Free Tool
We built a free tool that does all this math for you.
Enter your offers’ base salary, equity type and grant, bonus, location, and hours worked — and get a side-by-side risk-adjusted, COL-adjusted total comp comparison in seconds.
Open the Job Offer Comparison Calculator →The Effective Hourly Rate Trick
This is the single most underused method for comparing offers across different work intensities. An engineer earning $300K at a startup working 58 hours a week is being paid less per hour than one earning $230K at a larger company working 42 hours a week. The effective hourly rate makes that visible.
→ $300,000 ÷ (50 × 58) = $103 / hour
Offer B: $230K TC, 50 weeks, 42 hrs/week
→ $230,000 ÷ (50 × 42) = $110 / hour
Offer B pays $7/hour more despite a $70K lower headline salary.
To use this method, you need a realistic estimate of actual hours worked. Here’s how to get one:
- Ask directly during the interview: “What does a typical week look like for an engineer on this team? What about during a launch or crunch?”
- Ask about on-call expectations: An on-call rotation that pages you twice a week at 2am is working time, even if it’s not counted in official hours.
- Look at the meeting culture: Eight hours of meetings weekly that you must attend outside core hours add up to 400+ hours per year.
- Read employee reviews: Pattern-match for “long hours,” “work-life balance,” “fast pace,” and “always on” language. These phrases are signals, not complaints.
As a rough benchmark: startups typically run 50–60 hours/week during growth phases. Established tech companies run 40–48. Government and research roles often run 38–42. Adjust your TC comparison accordingly.
Culture Fit Evaluation: Research Before You Accept
Culture is the factor most candidates under-research and then most regret ignoring. A company with values you clash with will drain you in ways no comp package can compensate for — over-meeting cultures, blame-driven environments, or poor eng-product collaboration all take a real toll on output and wellbeing.
How to Research Culture Before Accepting
- Read company-specific culture profiles. JobsByCulture publishes detailed culture data for 50+ companies at jobsbyculture.com/directory — including work-life balance scores, employee review excerpts, culture values, pros and cons. These are researched from verified reviews, not marketing copy.
- Ask specific questions, not open-ended ones. “How’s the work-life balance?” gets a PR answer. “When did the team last push back on a deadline? What happened?” gets the real answer. “What does a typical Tuesday evening look like for engineers here?” is even better.
- Request calls with ICs, not just your hiring manager. Most recruiters will arrange these if you ask. An engineer two years into the role will give you a more candid picture than someone who has something at stake in your decision.
- Look at the actual job posting for hidden signals. Required on-call rotation, travel expectations, or a note that “we move fast and things change” tell you more about culture than any careers page.
- Check the engineering blog. Companies with a genuine engineering culture publish real technical content — not just marketing pieces about their mission. No eng blog is itself a signal.
Key Culture Dimensions to Score
When evaluating culture, focus on these evidence-based dimensions rather than vague “culture fit” feelings:
- Decision-making: Are engineers in the room when product decisions are made, or is engineering a service org for product/sales?
- Psychological safety: Are postmortems blameless? Can ICs disagree with their manager and be heard? Is failure treated as a learning event or a career risk?
- Async vs. sync culture: Is there documentation? Are decisions made in Slack threads or in 45-minute meetings? Does the company respect deep work time?
- Management quality: Is your potential manager someone you could learn from? Do they advocate for their reports? Ask: “What’s the best piece of career advice you’ve given a direct report?”
The Decision Matrix: Score Each Offer Across 7 Factors
Once you have all the data, a weighted decision matrix forces you to make your priorities explicit and compare apples to apples. Here’s how to build one:
- List the 7 factors (compensation, equity upside, WLB, culture, growth, location, mission).
- Assign a weight to each factor based on what matters most to you at this stage of your life and career. Weights must total 100.
- Score each offer 1–10 on each factor.
- Calculate: score × weight for each factor, then sum. The higher total wins.
Here’s an example with two hypothetical offers:
| Factor | Weight | Offer A Score | Offer A Weighted | Offer B Score | Offer B Weighted |
|---|---|---|---|---|---|
| Total Comp | 30 | 9 | 270 | 7 | 210 |
| Equity Upside | 15 | 6 | 90 | 9 | 135 |
| Work-Life Balance | 20 | 5 | 100 | 8 | 160 |
| Culture Fit | 15 | 7 | 105 | 8 | 120 |
| Career Growth | 10 | 8 | 80 | 7 | 70 |
| Location | 5 | 6 | 30 | 9 | 45 |
| Mission | 5 | 7 | 35 | 9 | 45 |
| Total | 100 | — | 710 | — | 785 |
In this example, Offer A pays more in raw compensation (score 9 vs. 7) but Offer B wins overall because WLB, equity upside, location, and mission are weighted significantly enough to overcome the comp gap. The matrix makes this trade-off explicit instead of leaving it as a gut feeling.
Run the matrix twice: once with your weights as they are today, once with weights you imagine having in 3–5 years. If the results diverge significantly, that’s worth thinking through — especially for long-vesting equity grants.
The Right Framework for Your Decision
There’s no universally right answer to which job offer to take. Someone early in their career maximizing learning should weight career growth heavily and discount total comp. Someone with a family and a mortgage should weight WLB and comp certainty more. Someone in their 30s at peak earning potential may rationally weight equity upside and comp highest. The framework doesn’t make the decision for you — it makes your actual priorities visible, so you’re not fooling yourself about what you’re optimizing for.
Common Mistakes When Comparing Job Offers
- Chasing the highest base salary number. Base salary is the least flexible, least variable component of total comp. Optimizing for it often means accepting less equity, lower bonus potential, or worse benefits — all of which can compound into a worse financial outcome over 4 years.
- Ignoring vesting cliffs. A 1-year cliff at a company that might lay off 20% of its workforce in the next 12 months means your equity is essentially $0 until you clear it. Model the cliff scenario explicitly.
- Treating private equity at face value. A $2M equity grant at a Series B startup is not $2M. Apply a realistic discount. If the startup fails (which is the base case for most startups), it’s $0.
- Not negotiating. Almost every offer — startup or large company — has room to move, especially on equity grant size, signing bonus, and start date. Candidates with competing offers have the most leverage. If you’re not negotiating, you’re leaving money on the table.
- Ignoring the cost-of-living delta. A $50K salary difference between San Francisco and Austin can evaporate in housing costs alone. Always adjust before drawing conclusions.
- Making the decision in a vacuum. What matters to you in your current life situation isn’t permanent. A job you accept today will be your reality in 3 years. Equity vests, life changes, and the culture you join shapes your skills and network for a long time. Think beyond 12 months.
- Skipping culture research. The team you join, the management you report to, and the work environment you spend 40–60 hours per week in affects your wellbeing, output, and career trajectory far more than a 10% comp differential. Research culture as rigorously as you research the comp.
Compare your offers side by side
Enter base, equity, bonus, location, and hours worked for each offer. Get risk-adjusted, COL-adjusted total comp in seconds — plus a decision matrix template.
Open the Free Offer Comparison Calculator → Research company cultures →