Civil engineer deals with the construction and maintenance of civil projects like roads, bridges, dams, canals, etc., while a structural engineer flags flaws and recommends modifications to add strength.