Engineering managers for Tokyo assignments at Indeed – Tokyo, JP (Tokyo, Japan)