At the company where I work, the salary ranges are about $10K wide and non-overlapping, and everyone knows their own level. We’re told when we’re hired. I think that’s reasonably transparent.
You can figure out other people’s levels pretty easily, too, because people at different levels are assigned to different types and sizes of offices. For example, you only get a window at level 13 or higher.