Generally, civil engineers fall into two types: consulting engineers and contracting engineers. Consultants are responsible for the design work of projects and work predominantly in an office. Contractors then take the designs and implement them during construction. Contractors work on site, managing the construction of the structure.