Entry Level Salary for Civil Engineers

The average salary for an entry level Civil Engineer is $59,891. An experienced Civil Engineer makes about $85,509 per year.

Civil engineers design, build, supervise, operate, and maintain construction projects and systems in the public and private sector, including roads, buildings, airports, tunnels, dams, bridges, and systems for water supply and sewage treatment. Many civil engineers work in design, construction, research, and education. Find more career information.

Salary Calculator


Entry Level Experienced

Top 3 Civil Engineer Jobs

  • Project Engineer - The Mannik & Smith Group - Columbus,OH

    The Mannik & Smith Group, Inc. (MSG) is a people-focused, award-winning, full-service consulting firm that offers a wide array of services including civil and geotechnical engineering, environmental consulting, planning, landscape...

  • Project Engineer I - Cesoinc - Columbus,OH

    Are you a Civil Project Engineer I seeking purpose, challenge, and talented colleagues? With a diverse portfolio of residential, energy, commercial, light industrial and public programs, CESO has the opportunity for you to develop your career. We...

  • IT Engineer - Docotel Group - Columbus,OH

    Overview Join to apply for the IT Engineer role at Docotel Group Location: Columbus, OH (Hybrid role, 3 days in office Tue/Wed/Thu) Duration: 12+ Months contract to Hire (11/3/2025 to 11/2/2026) Who We...

See all Civil Engineer jobs