cyber security vs software engineering salary