A civil engineer's https://onlinefreelancejobs.ne....t/civil-engineering- work can be divided into two general categories: contractors and consultants. While consultants are typically based in offices, contractors implement designs in the real world. Civil engineers may work in either the private or public sector, for architecture or construction companies. Other jobs may be in local government agencies, utility companies, or rail companies. Regardless of which type of civil engineering position you choose, you'll be expected to use basic computer software and communicate well.