If you need more lookups,
subscriptions start at $34 USD/month.
Steve McRae Location
Australia
Steve McRae Work
2019 -now Customer Success Manager @
2017 -2019 Delivery Architect @
2012 -2017 Solution Architect @
2011 -2012 Senior Consultant @
2010 -2011 Operations Manager - Asia @
2008 -2010 Technical Architect @
2006 -2008 Data Architect @
2002 -2006 Data Analyst @
Steve McRae Summary
Steve McRae, based in Australia, is currently a Customer Success Manager at Microsoft. Steve McRae brings experience from previous roles at Microsoft and Sqware Peg. Steve McRae has 2 emails on RocketReach.
Looking for a different Steve McRae?
Find contact details for 700 million professionals.