Back to Blog
Career Advice9 min read

Negotiating Your Job Offer: A Complete Guide for Engineers

Master the art of job offer negotiation. Proven strategies to increase your compensation without damaging relationships.

Forecareer Team

January 9, 2025

You have an offer. Congratulations! Now comes the part many engineers dread: negotiation.

Good news: negotiation isn't adversarial. It's a normal business discussion. And with the right approach, you can significantly improve your offer while strengthening the relationship.

Why You Should Always Negotiate

**Reasons to negotiate:**

  • Companies expect it (they budget for it)
  • Initial offers are rarely their best offers
  • Small increases compound over your career
  • You'll regret not trying
  • It demonstrates confidence and business acumen
  • **The math:** A $10K increase on a $150K offer is 6.7%. Over 4 years with 3% annual raises, that's an extra $41,854 (plus more equity and 401k matching). That's worth a slightly uncomfortable conversation.

    When You Have Leverage

    **Strong leverage:**

  • Multiple offers to compare
  • Rare/in-demand skills
  • Strong interview performance
  • They're actively recruiting for the role
  • You're employed and not desperate
  • **Weak leverage:**

  • Single offer, no alternatives
  • Long job search, running out of savings
  • Poor interview performance (lucky to get offer)
  • Role has been open for months with many applicants
  • Even with weak leverage, you can still negotiate—just more carefully.

    What to Negotiate

    Don't just focus on base salary. Consider the whole package:

    Base Salary

  • Most straightforward to negotiate
  • Impacts future raises (percentage-based)
  • Affects 401k match and bonuses
  • Easiest for companies to adjust
  • Equity

  • Options, RSUs, or grants
  • Focus on percentage ownership, not share count
  • Can be significant part of compensation
  • Sometimes more negotiable than salary
  • Signing Bonus

  • One-time payment
  • Doesn't affect company's salary bands
  • Often most flexible component
  • Can offset equity you're leaving behind
  • Performance Bonus

  • Target bonus percentage
  • How it's measured and paid
  • Frequency (annual, quarterly)
  • Historical payout rates
  • Benefits

  • Additional PTO days
  • Remote work flexibility
  • Professional development budget
  • Earlier review cycle
  • Relocation assistance
  • Start Date

  • Delay to take time off
  • Earlier to get signing bonus sooner
  • Align with equity vest dates
  • Time to relocate
  • The Negotiation Process

    Step 1: Don't Accept Immediately

    When you get the offer:

    **Wrong:** "Yes! I accept!"

    **Right:** "Thank you, I'm excited about this opportunity. Can I have a day or two to review the details?"

    **Why wait?**

  • You seem too eager (reduces leverage)
  • You need time to think clearly
  • You want to compare other offers
  • It's expected and professional
  • Step 2: Evaluate the Offer

    Review everything carefully:

    **Compensation:**

  • Base salary vs. market rate
  • Equity value and terms
  • Bonus structure
  • Total compensation
  • **Non-Compensation:**

  • Benefits quality
  • PTO and flexibility
  • Work environment
  • Growth opportunities
  • Team and culture
  • **Compare to:**

  • Market data (levels.fyi, Glassdoor)
  • Other offers you have
  • Your current compensation
  • Your needs and priorities
  • Step 3: Determine Your Numbers

    **Your reservation price:** Minimum you'll accept

    **Your target:** What you're aiming for

    **Your reach:** Ambitious but not crazy

    Example:

  • Reservation: $160K base
  • Target: $175K base
  • Reach: $190K base
  • Be realistic. Don't ask for 50% increases unless you have extraordinary leverage.

    Step 4: Build Your Case

    Prepare your reasoning:

    **Base on:**

  • Market data for your level/location
  • Competitive offers (if you have them)
  • Your skills and experience
  • Value you'll bring to the company
  • **Don't base on:**

  • Personal financial needs
  • What you "deserve"
  • How long your job search was
  • Your current salary (if it's low)
  • Step 5: Make Your Ask

    **The call:**

    Schedule a call (don't negotiate via email). When they ask if you're ready to accept:

    **Template:**

    "I'm very excited about this opportunity and the team. I see myself thriving here. I do have a few questions about the compensation package.

    I've been researching market rates for this role, and based on my experience with [specific skills/achievements], I was hoping we could discuss the compensation. Would it be possible to increase the base salary to $X?

    I also noticed the equity is [amount]. Given my experience, I was hoping for closer to [amount]. Is there flexibility there?

    I'm confident I can make a significant impact quickly, and I think these adjustments would reflect the value I'll bring."

    **Key points:**

  • Express enthusiasm first
  • Be specific with numbers
  • Provide reasoning
  • Stay positive and collaborative
  • Ask, don't demand
  • Step 6: Handle Their Response

    **They might say:**

    **"Let me check with my team"**

  • Good sign, they're considering it
  • Be patient, follow up in 2-3 days if you don't hear back
  • **"We can't move on base, but we can increase equity/signing bonus"**

  • Consider the trade-offs
  • Run the numbers
  • Counter if it's not enough
  • **"This is our final offer"**

  • Evaluate if it meets your reservation price
  • Ask about future raises/reviews
  • Request non-monetary improvements
  • **"Can you share the other offer details?"**

  • Share ranges, not exact numbers
  • Focus on the role you want
  • Don't seem like you're just chasing money
  • Step 7: Close the Deal

    Once you reach agreement:

    **Get it in writing:**

  • Request formal offer letter
  • Review every detail
  • Check for errors
  • Verify all negotiated terms
  • **Decline other offers professionally:**

  • Thank them for their time
  • Keep doors open
  • Don't burn bridges
  • Be gracious
  • Advanced Negotiation Tactics

    Using Multiple Offers

    **With another offer:**

    "I'm very interested in your company, but I have another offer at $X. Your opportunity is more exciting because [reasons]. Is there flexibility in the compensation to make this an easy decision?"

    **Without lying:**

  • Don't fabricate offers
  • Don't exaggerate numbers
  • Don't play companies against each other aggressively
  • Do be honest about your situation
  • The "Split the Difference" Tactic

    **If stuck:**

    "I was hoping for $180K, you're at $165K. Could we meet in the middle at $172.5K?"

    Works because:

  • Seems fair and reasonable
  • Shows willingness to compromise
  • Often succeeds
  • The "Can you help me get to yes" Approach

    **When close but not quite:**

    "I really want to join your team. The base salary is a bit lower than I was hoping. Can you help me get to yes? Is there flexibility in the signing bonus, equity, or start date timing?"

    **Why it works:**

  • Collaborative tone
  • Shows commitment
  • Gives them options
  • Appeals to their desire to close you
  • The "Future Review" Approach

    **If they truly can't budge:**

    "I understand the constraints. Would it be possible to schedule a compensation review in 6 months based on my performance? I'm confident I can demonstrate significant value quickly."

    **Gets you:**

  • Formal commitment to review
  • Faster path to increase
  • Shows confidence
  • Common Mistakes to Avoid

    Mistake 1: Not Negotiating

    Leaving money on the table hurts you for years. Always negotiate.

    Mistake 2: Revealing Current Salary

    **If they ask:**

    "I'd prefer to focus on market rates for this role rather than my current salary. Based on my research, the range for this position is $X-Y."

    Mistake 3: Negotiating via Email Only

    Email lacks nuance and emotion. Do important negotiation by phone or video call.

    Mistake 4: Being Aggressive or Demanding

    **Bad:** "I need $200K or I'm walking"

    **Good:** "Based on market data and my experience, I was hoping we could discuss getting closer to $200K. Is that possible?"

    Mistake 5: Accepting Too Quickly After They Budge

    If they increase the offer immediately, don't accept right away:

    "Thank you, that helps. Can I take a day to think it over?"

    Shows you're thoughtful, not desperate.

    Mistake 6: Negotiating Without Data

    Don't just ask for more. Show why:

  • Market research
  • Competitive offers
  • Your skills and experience
  • Value you bring
  • Mistake 7: Making It Personal

    **Bad:** "I have student loans and need $X"

    **Good:** "Based on market rates for senior engineers with ML experience, I was hoping for $X"

    Companies care about market rates and value, not your personal finances.

    Mistake 8: Burning Bridges

    Even if negotiations fail:

  • Stay professional
  • Express appreciation
  • Keep doors open
  • Don't badmouth the company
  • Special Scenarios

    When You're Employed

    **More leverage:**

    "I'm happy in my current role. To make a move, I'd need [compensation level] to make the transition worthwhile."

    When You're Unemployed

    **Stay confident:**

    Don't reveal desperation. You're evaluating opportunities, not begging for work.

    When You Left Money at Your Current Job

    **Unvested equity or bonuses:**

    "I'd be leaving $X in unvested equity at my current company. Would it be possible to include a signing bonus to offset that?"

    When The Company Is Early-Stage

    **Equity might be more flexible than cash:**

    "I understand you're optimizing for runway. Could we increase the equity package to 0.4% to compensate for the lower base?"

    After Negotiation: First 90 Days

    **Prove you were worth it:**

  • Ship meaningful work quickly
  • Build relationships
  • Demonstrate expertise
  • Exceed expectations
  • Make them thrilled they negotiated up for you.

    Final Thoughts

    Negotiation is a normal, expected part of hiring. Good companies respect candidates who negotiate professionally. Bad companies rescind offers over reasonable negotiation—and you don't want to work there anyway.

    Remember:

  • Always negotiate (professionally)
  • Focus on total compensation
  • Use data to support your ask
  • Stay collaborative, not adversarial
  • Get everything in writing
  • Be willing to walk away
  • The worst they can say is no. And they won't rescind the offer for asking.

    Ready to get the offer you deserve? Forecareer helps engineers land offers at competitive startups, and we coach you through negotiation. Let's talk.

    Forecareer Team

    Helping companies build world-class engineering teams. Connect with us to learn more about our recruiting services.

    Related Posts