Software Engineering (7+ years) Skills: Demand, Depth & Salary