Tech Lead / Associate Tech Lead Jobs at Embla Software Innovation (pvt) Ltd in Dehiwala, Western Province Published 9 months ago Company: Embla Software Innovation (pvt) Ltd Position: Tech Lead / Associate Tech Lead Salary: LKR 11.000 - LKR 29.000 Region: Dehiwala - Western Province, Western Province