How do you know that the market salaries for devs are higher than managers? Asking because I haven’t actually seen any survey results either way.
My direct experience as an SA employee is outdated, but I’ve been pinged throughout the years about various positions and the managerial numbers (some for the same company) are always 20% higher than the “very” senior dev numbers I’ve been given.
Also, somewhat anecdotal, but having to move to management to break their ceiling is a constant complaint from most of my SA colleagues.
I'm not sure exactly where the data comes from. Our HR department uses a vendor to provide annual bands across all titles to ensure our salaries remain in line with market trends. If there are shifts in the bands then those are worked into increase cycles.
There was a recent MyBB survey and you can see the results at:
The numbers in that report are very low in my view - especially for senior devs, however devs typically report into Middle management. If you look at Mid-level IT Manager comes in @ R55,000 and Senior Programming comes in @ R65,500, it shows Seniors typically earning more than their managers.
There is no category in that survey for senior technical specialists (Engineers, Architects, etc) - their salary bands are typically more in line (and can exceed) senior managers.