It takes, on average, 40 days to hire a software developer, according to Glassdoor research. But if you're looking to hire a software engineer with, for instance, cloud security skills, it would take 96 days.