Principal Software Engineer at Sand Tech Holdings Limited (Romania; South Africa) — aijobsearch