After completing his doctorate, McRae worked as a postdoctoral researcher for the US Environmental Protection Agency, and subsequently took another postdoctoral position at the National Center for Ecological Analysis and Synthesis in Santa Barbara.