İnşaat mühendisliği, altyapı tasarlama ve inşa etme işi için kullanılan bir terimdir. Genellikle köprüler, barajlar, binalar ve tüneller gibi büyük yapılar anlamına gelir. Ayrıca su, sulama ve kanalizasyon şebekeleri gibi karmaşık ağları da kapsar. Ayrıca evlerin ve konutların inşasını da kapsar. İnşaat mühendisleri, planlama ve inşaattan bakım ve yıkıma kadar altyapının yaşamındaki tüm aşamalarda yer alabilirler. İnşaat mühendisliği genellikle mimarlıkla örtüşür.

İnşaat mühendisliğinin birçok farklı alanı veya disiplini vardır. Bazı önemli alanlar jeoteknik, yapılar, çevre, inşaat yönetimi, hidroloji, ulaşım ve malzemelerdir. Projeler genellikle birçoğunu aynı anda içerdiğinden, inşaat mühendislerinin tüm bu disiplinleri anlaması önemlidir.

İnşaat mühendisleri, bir toplumun düzgün bir şekilde işleyebilmesi için gerekli olan pek çok şeyden sorumludur. Güvenli su kaynakları, kanalizasyon arıtma, yollar, demiryolları ve binalar inşaat mühendisliğinin bir parçasıdır.

İnşaat mühendisliğinde çalışmak eğitim gerektirir. İnşaat çalışanları bir merkezde ve 'iş başında' (işi yaparken eğitim), bazen de çıraklık eğitimi alırlar.

İnşaat mühendisliği alanında profesyonel olmak için bir üniversite veya yüksekokulda eğitim almak gerekir. İnşaat mühendisleri genellikle yapılar, malzemeler, fizik ve hesap gibi konuları incelerler.

İnşaat mühendisliği mesleği, çeşitli ülkelerdeki meslek kuruluşları tarafından temsil edilmektedir. Birleşik Krallık'ta İnşaat Mühendisleri Enstitüsü, inşaat mühendisliğini bir disiplin olarak teşvik etmekte ve mühendisleri kariyerleri boyunca desteklemektedir. Amerikan İnşaat Mühendisleri Derneği de ABD'de benzer bir görevi yerine getirmektedir.

Profesyonel mühendisler genellikle Yetkili Mühendis olmayı tercih ederler. Chartership, işverenlere ve müşterilere işlerinde hem nitelikli hem de deneyimli olduklarını gösterir. İnşaat mühendislerinin genellikle büyük bir makale yazmaları ve deneyimli mühendislerden oluşan bir panelle mülakata girmeleri gerekir.