Near the beginning of the year I put out my resume on Monster, Indeed and other job sites to get an idea of my market value. Its very easy for software engineers to be working at a discount if they are out of college and have been with the same company for many years. In my case, I was hired in at 60k. I built my way up to 82k with 2-3% raises in about 5.5 years. From discussing with recruiters and doing a bunch of market research I concluded that the value I should be working for at the low end is 90k. Earlier this year I got a very nice letter from my program's customer's president giving appreciation to me and my impact on the customer's product. He CC'd many of the head executives at my company for our division (my company is not small ~20k employees). Despite being touched, I knew I was working at a discount and saved the e-mail and all my research to go in to ask for a raise.
When I did, I made my case:
- I am hunting
- my low end salary should be at least 90k
- e-mails from the customer's president
- my impact on my team
Within about a week I got the low end market value I mentioned earlier with a contingency I stop looking. Truthfully, I still felt that was too low and was hoping the engineering manager would have fought for something higher, but I didn't want to sound ungrateful on the phone and thanked him for the raise. That was the end of that. This was in March of 2017.
In any case, since then I had been happy but now my company wants to pass the program on to the customer and no longer wants anything to do with it. (Politics with the customer and company executives). I started to look elsewhere again (within the company and outside). Externally, I am expecting a job offer at around 105k per year minimum as that was what I said was the lowest I would work for that company. Currently with annual review, I am now at 92k per year. It is November 2017 and companies are calling me left and right. I still want to join other programs within my company and I am not ready to leave but being paid a salary that I feel is below my market value leaves a bad taste.
Would it be wrong of me to ask for a matching salary, with an offer letter from company#2, to the same engineering manager who asked that I no longer hunt for jobs? He will probably feel somewhat betrayed when and if I show him an offer letter. In some ways this feels wrong and in-genuine to ask again with an offer letter, in other ways it doesn't feel right to work for less when another company is wiling to pay me more. How do I go about these treacherous waters? Is it kosher to negotiate twice 8 months apart like that?