Entry-level roles in software engineering and cyber security