The first thing that you must do when looking for one of these civil engineering jobs is get yourself the proper education. You will need a strong background in math in order to be considered, in addition to experience with construction. This does not have to be hands on construction, but rather an involvement in the design of buildings in the past. In many cases, people with experience in project management are selected for these roles, as many of the qualities that a manager has would be valuable in these civil engineer jobs.
Your education will include a degree in engineering and many universities will give you the option of concentrating on civil engineering as a focus. In today's job market, most of the good jobs are going to those with at least a master's degree, so an extended period at university might be necessary in order to reach your goals. An internship might be part of your university career, which will definitely help you out when applying for civil engineering jobs in the future.
Once you have finished school, you might have to become certified, depending on the regulations in your individual state. You will have to pass a competency test, as well as receive some additional specific training before you will be eligible and even then you will not be a professional engineer until you have been on the job for a few years. These civil engineer jobs are not for those who are just out of school, as on the job experience is needed in order to have the knowledge to handle anything that might arise.
Once you have the experience, you should be able to work for absolutely anyone in the industry, as companies, cities, and states are always looking for engineers. You will be highly involved in maintaining public safety through the infrastructure that you will design, which is why it takes so long to be trusted with major projects. This career is definitely not for everyone, but the knowledge base is extremely vast in this industry, so the chance of something going wrong is becoming increasingly remote. For most, the reward is worth the time that will be put in, since these jobs are very highly paid positions that can definitely be considered a good career choice.