I work in healthcare where this is handled by job titles and it seems a lot healthier.
Job title makes it clear that it's about greater responsibilities.
"Why is Jeff paid more than me"
"Because Jeff is senior dev and you're junior dev" is a much easier conversation to have, and everybody's job title is very visible.