Solutions Architect - Remote (U.S. and Canada)