McCain Construction is always looking for great people to join our construction team. We have opportunities in estimating, project management and all field positions. If you have experience in any of the following job descriptions we would love to talk to you about an opportunity with the McCain Construction Team.