When new products ideas are identified, our software engineers are responsible for designing, developing, testing, and deploying the products from the ground up, while continuously iterating with product management and customers for feedback and input. This position follows the Company's hybrid schedule which currently requires employees to work in the office at one of the following locations a minimum of three days per week: Addison, TX; Bellevue, WA; Durham, NC; Emeryville, CA.