In my fairly large UK firm we have about 900 software engineers. Internally salaries are transparent, and tend to be in the region of
Junior (34k) / Normal (49k) / Senior (62k) / Principal (71k) / Team Lead (73k) / Senior Principal (89k) / Engineering Manager (104k)
(Throwaway obviously)
About 100 Junior, 300 Normal, 300 Senior, 100 Principal, 100 Team leads, 30 Engineering Managers, and under a dozen Senior Principals.