In my last company I was hired as a web developer. The 2 titles used in the company were:
- developer
- senior developer
There was nothing official in place for progression and being upgraded to the senior title was a rare occurrence and not really based on anything.
After a number of years I asked for the senior title and pay rise during a performance review with my boss and manager. I was told there was a list of criteria that had to be met. I asked what this was because my work, responsibilities and knowledge had risen above the developers with the senior title. They avoided answering.
I had further conversations with the manager pointing out that emails sent by the boss to the client (accidentally CC'ed in to myself) refer to me as the "senior developer" on the project.
I then had to ask a new manager why new junior devs joining the company keep referring to me as the senior developer when I didn't have the title officially. This turned out to be a mistake as the manager assumed I was a senior developer.
After pushing the new manager, he admitted there was no list of criteria, and it was so they could keep me on a junior salary, mainly because sales were under quoting everything because they get a bonus based on number of sales, regardless of the project making an overall loss.
My request for senior title was used as an excuse by the company to pile on more and more responsibilities with no intention of giving me the promotion.
TL;DR
The question is, can I put the senior title on my CV?
Even though I didn't have the title officially, I was sold to clients as a senior developer, and junior developers were told by the manager I was the senior developer for my projects.
The problem is if an employer checks my reference, it will look like I'm lying. So is there a better way to show I was in a senior position, that will stand out?
How do I explain to a future employer that I deserve a senior's salary?
Because of my title and salary recruiters won't put me forward for senior positions.