I noticed that entry level civil engineer salary are pretty low and also for civil engineers that have experience. I was wondering why? Civil engineering is very important and needed skill in this world but very underpaid. I know not all civil engineers are underpaid but on average that is what seems from what I have researched online and talked to civil engineers.