Job description

Civil Engineer job description

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.

Reviewed 26 July 2026 · one of 119 role templates · how OnJob writes and checks these

Also known as: Site Engineer, Structural Engineer, Construction Engineer.

Experience 0–10 yrs Typical pay typically ₹3L–₹14L/yr 9 core skills

What does a Civil Engineer do?

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.

Use this template

Civil Engineer job description template

Copy the 8 responsibilities, 5 requirements and 9 skills below into your job post, then edit the parts that are specific to your company — pay band, location and reporting line.

See live Civil Engineer jobs

Select the text above to copy it manually if the button is unavailable.

What are a Civil Engineer's key responsibilities?

A civil engineer is typically responsible for the 8 duties below, which cover the day-to-day work most employers expect the role to own outright. Paste them into your job post as they are, or cut the ones another team already handles — a responsibility list that claims work the hire will not actually do is the fastest way to lose a candidate at offer stage:

  • 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

What qualifications does a Civil Engineer need?

Employers hiring a civil engineer in India usually ask for the 5 qualifications below, typically alongside 0–10 yrs of experience. Keep only the ones you will genuinely screen on: every extra must-have narrows the pool, and in the Indian market a long mandatory list filters out strong candidates whose background simply reads differently on paper:

  • 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

What skills should a Civil Engineer have?

These are the 9 skills employers name most often on live civil engineer listings in India. Treat the first few as the ones worth screening for directly and the rest as signals a candidate can pick up on the job — asking for all of them at once is what turns a reasonable role into an unfillable one:

AutoCADStructural designSTAAD.ProEstimation & BOQSite supervisionProject managementIS codesRevitQuality control

Listing the three or four skills you genuinely screen on — rather than all 9 — is what keeps a civil engineer posting from filtering out candidates who could do the job.

What does a Civil Engineer earn in India?

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?

Civil engineering freshers in India typically earn ₹3L–₹5L per year, mid-level civil engineers ₹6L–₹10L, and senior or project engineers ₹12L+. Movement up that scale usually comes from owning estimation and BOQ work, supervising sites independently, and layering STAAD.Pro or Revit on top of AutoCAD alongside solid working knowledge of IS codes.

Hiring a Civil Engineer?

Post this job description on OnJob and let matching surface the candidates who fit it — instead of reading every CV yourself.

Post a Civil Engineer job

Looking for a Civil Engineer role instead? Browse 20,000+ live jobs.

Explore the full cluster

Everything about Civil Engineer on OnJob

Move across the whole Civil Engineer topic — live openings, real salary data, the job description, interview prep, and early-career routes — all in one place.