govt job vs software job