I would also point out that science may be a good idea instead of the civil engineering. Hydrology, hydrogeology, mining, Oil, forestry, geotechnical would all get you outside working for private or government. Mineral management service is always hiring and I hear they have good perks
Oil tends to be up and down, they're hiring kids out school for crazy money right now but if oil price goes down they lay people off.
There is opportunity for international work too. There are a lot of international consulting firms (although they work you to death) and the U.N. is hiring hydrogeologists right now.
Then again with your interests in foreign relations and development, if you were pretty self motivated you could probably put together a pretty interesting career. Have you talked to folks that are in these types of careers?
If you are thinking about any of the above careers, I would recommend working in the field for a year or so first before going for a masters, I went straight through and think that if I had worked for a little bit, I would have got more out of gradschool.
