Role overview
A civil engineer designs, plans and supervises the construction of infrastructure such as buildings, roads, bridges and water systems. In India they typically prepare and review designs and drawings, estimate materials and costs, manage site work and quality, ensure safety and code compliance, and coordinate contractors — turning plans into safe, durable structures that serve communities for decades.
A civil engineer usually has around 0–10 yrs of experience and earns typically ₹3L–₹14L/yr in India. The day-to-day blends AutoCAD, Structural design, STAAD.Pro and more — this page gives you a ready-to-use civil engineer job description template you can copy, plus the exact skills and salary employers expect.
Key responsibilities
A civil engineer is typically responsible for:
- Prepare and review structural designs, drawings and specifications
- Estimate materials, costs and project timelines (BOQ)
- Supervise construction sites and ensure work meets design and quality
- Ensure compliance with building codes, standards and safety norms
- Coordinate contractors, labour and material procurement
- Conduct site inspections, surveys and quality checks
- Resolve technical issues and approve work at each stage
- Maintain project documentation and progress reports
Requirements & qualifications
To succeed as a civil engineer, candidates usually need:
- Bachelor's degree in Civil Engineering (B.E./B.Tech)
- Knowledge of structural design, construction methods and IS codes
- Proficiency in AutoCAD and tools like STAAD.Pro or Revit
- Understanding of estimation, BOQ and project management
- Site-supervision experience and awareness of safety standards
Civil Engineer skills
The most in-demand civil engineer skills on listings today:
Not sure which of these you're missing? A free OnJob profile runs your CV against every live civil engineer job and shows the exact skill gaps standing between you and a 100% match.
Typical salary & experience
Typical salary (India)
typically ₹3L–₹14L/yr
Experience range
0–10 yrs
These are typical ranges and vary by city, company and skills. For live, role-specific pay data, see the OnJob salary guide.
Civil Engineer job description — FAQs
What does a civil engineer do?
A civil engineer designs, plans and supervises the construction of infrastructure like buildings, roads, bridges and water systems. They prepare designs and estimates, manage site work and quality, ensure code and safety compliance, and coordinate contractors to build safe, durable structures.
What software do civil engineers use?
AutoCAD is the foundation for drawings, with STAAD.Pro and ETABS for structural analysis, Revit for BIM, and estimation tools for BOQ. Proficiency in these significantly improves a civil engineer's employability in India.
What is the difference between a civil engineer and a site engineer?
A site engineer is a civil engineer focused specifically on overseeing on-site construction — supervising work, quality and safety day to day. Civil engineering is the broader discipline that also includes design, planning and estimation.
How much does a civil engineer earn in India?
Freshers typically earn ₹3L–₹5L per year, mid-level civil engineers ₹6L–₹10L, and senior or project engineers ₹12L+. Check our salary guide for current ranges.