Good luck in a competitive field like tech.
Companies might not advertise salary ranges at a few big tech companies, but the vast majority of recruiters tell you the salary range as soon as you talk to them (or you name your price and they say "that will work"). I already totally ignore the bottom 75% of salaries.
The problem tech companies have is that many of them can be disrupted by a few motivated individuals, and there are always new opportunities for them. If you pay enough, you benefit from them. If you don't, somebody else does, or worse, they become new competition.