If the electric field at the surface of a conductor was not perpendicular to the surface, then it would have a component along the surface. This means that work is done in moving a charge from one point of the surface to the other. Hence there is a potential difference between different points of a conductor.
But a conductor is an equipotential surface. This implies that field must be perpendicular to the surface.