manager software careers in Alexandria, Egypt