Hedge fund software engineer salary