Release ManagerZoox·LeverFoster City, CA · San Diego, CAFull-timeUSD 140000-190000 per yearPosted Jun 9, 2026Open original posting