automation software engineer salary