Explore This Path
Civil Engineer
💰 Earn $94K-$146K
📚 Bachelor Degree
⏱️ 24–48 Month Training
📈 5% Job Growth
- Design and build essential infrastructure that shapes communities and improves lives.
- Ensure safety and sustainability in construction projects, impacting future generations.
- Combine creativity and technical skills to solve complex engineering challenges.

What Civil Engineers DoPerform engineering duties in planning, designing, and overseeing construction and maintenance of building structures and facilities, such as roads, railroads, airports, bridges, harbors, channels, dams, irrigation projects, pipelines, power plants, and water and sewage systems.
- Direct engineering activities, ensuring compliance with environmental, safety, or other governmental regulations.
- Manage and direct the construction, operations, or maintenance activities at project site.
- Inspect project sites to monitor progress and ensure conformance to design specifications and safety or sanitation standards.
- Compute load and grade requirements, water flow rates, or material stress factors to determine design specifications.
- Plan and design transportation or hydraulic systems or structures, using computer-assisted design or drawing tools.
Civil Engineers Education, Salary, and GrowthOnly you can decide how much you need to earn — but knowing what it actually costs to live in your area can help. The Family Budget Calculator can guide you.
Minimum EducationBachelor Degree
Career ProspectsExcellent (Increasing by 5% or more)
Training Time2 to 4 years
Job Openings23,600 Annually
Median Earnings
$118,450 in California
$99,590 Nationally
$0
$25K
$50K
$75K
$100K
$125K
$150K
$175K
$200K
$225K
$250K
Real Talk Reel
We've curated a playlist for you to get a glimpse into a day in the life of this career.
Is This Career Right For You?
YOU Like
- Thinking and problem solving
- Using data or completing tasks
- Working with my hands
you value
- Having freedom
- Job security
- Receiving recognition
you are skilled in
- Speaking
- Critical Thinking
- Reading Comprehension
- Active Listening
- Writing
- Complex Problem Solving
Go Deeper: Civil Engineers Explained

Civil EngineerExplore career pathways, key skills, and what each role has to offer.
How Do You Train for This Career?
Learn about the education and training paths that can lead to this career — and what to expect from each one.

Bachelor's DegreeA bachelor's degree typically results in increased knowledge about a variety of academic subjects, specialized knowledge in a focused field of study, and is considered the foundational qualification for many careers.
🎓 College
⏱️ Finish in 4-5+ years

Vocational SchoolA vocational school typically equips students with specialized skills and practical training in specific trades or occupations, enhancing their employability and providing direct pathways to relevant careers.
🎓 Skills-Focused
⏱️ Finish in 6 months - 2 years

Technology BootcampA technology bootcamp typically offers intensive training in specific tech skills, preparing participants for entry-level roles in the tech industry in a relatively short period of time.
🎓 Skills-Focused
⏱️ Finish in Less than a year

Associate's DegreeAn associate's degree typically provides graduates with foundational knowledge and skills for entry-level jobs in the graduate's industry, or serves as a stepping stone towards further education.
🎓 College
⏱️ Finish in 2-3 years
find training near you
Find local programs, apprenticeships, or degrees to start your path.
Enter your location to see training near you
What Is the Architecture & Engineering Industry?

Architecture & EngineeringThe primary activities of this group involve designing and developing plans, blueprints, and technical specifications for buildings, machines, and other products, as well as testing and evaluating prototypes to ensure they meet required standards and regulations.
Updated April 2026. Data sourced from O*NET and Bureau of Labor Statistics.
Want to explore more possibilities?
Search more paths with altpath discover.discover more
Search more paths with altpath discover.discover more