Its about ongoing job and after promotion not at the time of hire. I joined as a trainee level in a software company and they told me I would have a review after 3 months. 3 months passed but no email and I asked if they would review me within a week. There was a review in the first week of March. I am sure I have performed more than what they expected for and during the review, the reviewer told me they had an interest in promoting me to junior level earlier because of my work but cited as time being. There are 3 more guys who joined like me and the company hadn't reviewed them but only me because I kept on asking them and I know I am doing more than trainee level.
In the review, I was told I would get "more than X and less than Y" salary but he didn't say exact figure. Also, he said I have just a few things to reach mid-level and would keep me on top of the junior level. I was expecting Y and had thought I would resign if I couldn't get the salary but if its near to Y, its okay.
I kept on asking for promotion letter but they give it after 3 weeks, a few days ago and the salary is just X.
I smell some politics going around: When I joined as trainee level there were few guys who were already on trainee and hadn't got a review in 5 months and few weeks after I joined, they had a review and they were getting less than X salary.
It was not a coincidence but one of the guys resigned a day after I got promoted and in the suggestion sheet before leaving he said, he's got discriminated.
Later after 2 weeks of my review, they reviewed the guys also who joined in the same level like me. Only after that, they gave me promotion letter with X salary.
I am on system engineering department and is the only guy who is shifting the current infrastructure to cloud which will save a huge amount of money for the company. I bet if I leave, there would be a huge shock for them as I have given them design following DevOps way and they are amazed.
Now, what I think is I cannot stay by getting paid only X salary and if I join another company, I am sure I would get more than Y and the market trend is also so. What should I do?
- Talk with HR about the review saying I was promised more than X and I deserve that. Does that sound professional?
- Talk with CEO (who is a cool guy) that I feel like cheated.
- Obviously, going another company is another option
- Resign without raising this issue but say only I want to change career path
- Resign by telling them this issue has made me feel cheated or sth like that but not keeping it as main reason
- Resign instantly and search for another job(I have already started applying for other company) OR fix it in another company and resign here? I would have to stay 1 month after resigning.
- Stay as it is thinking I am not cheated but I expected more than X till now and shocked by getting less. There's no bad intention.
I don't want to have a bad relation with people, so want to act professionally. What would be the best option for me? Suggestions are highly appreciated.
Edit: I talked with manager. He said "We need you, so we can negotiate." He asked my expectation which I said Y. We negotiated at the mid of X and Y.