Salary negotiation is one of the most impactful skills you can develop as an engineer. A single conversation can earn you more than a year of raises. Yet most developers leave money on the table because they're uncomfortable negotiating or don't know their market value.

This guide walks you through every step of the negotiation process — from pre-offer research to signing the offer letter. Whether you're negotiating a new job offer or your annual raise, these strategies will help you maximize your compensation.

Know your market value

Before you can negotiate, you need to know what you're worth. Use multiple data points to build an accurate picture of your market value:

  • Levels.fyi for compensation data by company, level, and location
  • Glassdoor and Blind for company-specific salary ranges and culture insights
  • Talk to recruiters and peers in your network about typical ranges
  • Consider total compensation: base salary, equity, bonus, and benefits

When to negotiate

The best time to negotiate is after you receive a written offer but before you accept. If you have competing offers, you have even more leverage — companies are more likely to improve their offer when they know you have alternatives.

Never negotiate before you have an offer in hand. Without a concrete offer, you have no leverage and risk coming across as difficult before the company has committed to you.

Effective negotiation tactics

When negotiating, focus on the value you bring rather than what you need. Use phrases like "Based on my research and experience, I believe a salary in the range of X to Y would be appropriate for this role." Always be professional and express enthusiasm for the role — you're negotiating because you want to join, not because you're willing to walk away.

Remember that negotiation doesn't end at base salary. Consider negotiating for equity, signing bonus, performance bonus, vacation time, remote work flexibility, professional development budget, and other benefits that matter to you.

SJ

Sarah Johnson

Content Strategist

Sarah writes about developer careers, hiring trends, and the future of work. She previously built content programs at LinkedIn and Glassdoor.

Stay Updated

Get notified about new posts

Join our newsletter for the latest insights on developer hiring, career growth, and building in public.

No spam. Unsubscribe anytime.