Chief Technology Officer (CTO) careers in Suez, Egypt