data analytics vs software engineering salary