I am actually asking this question in place of a co worker of mine, we will call him Bill. I am currently the tech lead of our company and one of my co workers, who I am in charge of on the technical side, approached me today. Bill is a junior level security engineer simply because he only has 1 year of experience. Having said that, Bill works as if he has 10 years in the industry, truly.
Recently we have been getting more clients and Bill has had to take lead on some projects when my plate is full. Our senior management tags Bill on the emails and such and says "Hello client A, Bill, a senior level security engineer, will be your point of contact". Bill's official job title is "junior security engineer" (on his contract) and gets paid as such.
Bill approached me today and asked if it is wise to talk to management about this and request a new official job title, which would come with salary, perks,etc. I really didn't have a answer for him other than it seems a bit unfair, after all, Bill does senior level work and they tell clients he is a senior, but gets paid like a junior.
How should I help Bill when He brings it up with me tomorrow? Is this fair for the company to tell clients he is senior level but pay him significantly less?