I am a mid-senior level developer that has just been promoted to Lead Developer. I have worked with my current company for a little under two years and have not received a pay rise in that time. I was originally hired as a mid level developer and so have the salary to go along with that.
I have been told unofficially by my manager that in order for me to get a pay rise, even after promotion is to provide a job offer from somewhere else. They will then likely be scared into matching that offer.
This is not the first time I have had this problem, in my previous company I was promoted to Lead with no pay rise and after about 6 months left in order to get an increase (and better quality of life - shorter commute). This meant I had to effectively start again, building trust and relationships in order to get my current promotion.
Its not something I want to go through again, but do need a pay increase.
My question is I would like to progress my career, instead of it keep stalling. Which option would lead to a better career progression.
- I start again at another company, as I would likely not get a lead position with no substantial experience in the role.
- Do I grin and bare it for 12 months so I get experience and then leave.
- I get the offer somewhere else but not take it, hoping my company will be scared enough to give me the increase. Giving me the opportunity to get the experience with the increase.
Open to other suggested options as well.