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.
