I work for a company as a contact employee. I sub contract through a staffing company.
I am the senior back end developer on four enterprise level projects. Two of which I am the only person who knows the code well and I have been with the company four years. I was approved for a raise but then didn't get it because of the pandemic.
When I first started the person training me to replace them said "when I was in your position I made {3x what I do}" but I kind of blew it off.
And recently my boss said in a meeting that the half hour meeting with four people was costing the company {8x what I make}, and one of those people was junior to me.
Based on these comments, it seems very much that the contract company is charging 3-5 times what they are paying me. I know they do make a margin, but that seems quite excessive, especially since the only thing they are currently doing is my pay roll. They have been paid for the fact that they found me four years ago.
Based on the fact that I would be very difficult to replace, and that it seems like they are making way more than I do from my work, I want to negotiate a raise from the contracting company. There is already a rate freeze for what the company I am contacted to based on economic problems, so the rate they charge can't change.
Should I mention that I believe I've figured out my rate? And/or my evidence? How would be best to bring it up?