trusted tech team careers in Dallas, United States