tl;dr:"Data found that engineering management roles – ranging from engineering manager up to director and VP of engineering – still consistently pay the highest among tech roles." The article shows the national average salary range for the 50th and 75th percentile of applicants of CTO, senior manager, and other roles.
tl;dr:"The explosion of choice and the pace of development make it challenging for developers to keep up with the zeitgeist, with many developers getting caught in the headlights.” The movement towards microservices and a rapid increase in business demands have created more complexity and burden for developers.