Talent is taking longer to recruit, costing more and staying in permanent roles for less time. Typically it takes 3 – 5 months to recruit developers and the average software development tenure, regardless of specific discipline, is under 18 months.