How to Ask for a Raise as a Software Engineer

· Category: Tech Career

Short answer

Asking for a raise requires evidence of your impact, market research, and the right timing. Approach it as a business conversation, not a personal favor.

Steps

  1. Document your achievements with metrics: revenue impact, bugs reduced, features shipped.
  2. Research salary benchmarks for your role, level, and location.
  3. Schedule a meeting with your manager during a calm period, not mid-crisis.
  4. Present your case calmly, focusing on value delivered.
  5. If the answer is no, ask what is needed to reach the next level.

Tips

  • Practice the conversation with a friend or mentor.
  • Consider total compensation, not just base salary.
  • Have a specific number in mind based on data.

Common issues

  • Comparing yourself to colleagues instead of market data.
  • Threatening to leave unless you are genuinely prepared to do so.