Responsible for building, developing, launching and maintaining systems, applications and platforms; software engineers are skilled enough to make the impossible, possible - a trait that is hugely attractive. According to a report from Glassdoor, nearly a fifth (19%) of all Generation Z (those born after 1997) job applications are for software engineer roles.