Hiring and Retention Insights and Strategies for Software Industry