Not long ago, the dream career path for a software engineer was cracking the coding interview, joining Google, Microsoft, ...