Intermediate Civil Engineer

Edmonton, Alberta | St. John's, Newfoundland

CAP Engineering (CAP) is seeking Intermediate Civil Engineers to join our teams in Edmonton, Alberta and St. John’s, Newfoundland and Labrador.

The successful candidates will be Professional Engineers (P.Eng.) with strong civil engineering backgrounds and demonstrated experience in hydrologic and hydraulic modelling. These roles will support a diverse range of municipal, transportation, land development, industrial, energy, and infrastructure projects across Canada.

Experience with municipal infrastructure, transportation, industrial or energy projects, GIS, climate resiliency, construction support, or project management would be considered an asset.

Why Join CAP?

CAP offers the opportunity to work on diverse and meaningful projects in Alberta, Newfoundland and Labrador, and across Canada.

We are a growing multidisciplinary organization that values practical engineering, collaboration, strong client relationships, and professional development. These positions provide the opportunity to apply specialized modelling expertise while contributing to a broad range of civil engineering projects.

We offer a competitive compensation and benefits package and opportunities for continued professional growth.

Interested in joining our team?

Please submit your resume outlining your relevant experience and qualifications and indicate which location you are applying for: Edmonton, Alberta or St. John’s, Newfoundland and Labrador.

Responsibilities may include:

  • Supporting the planning, design, and delivery of civil engineering projects.
  • Completing hydrologic and hydraulic analyses and modelling.
  • Undertaking drainage, stormwater, floodplain, watershed, and culvert analyses.
  • Designing stormwater management systems, drainage infrastructure, culverts, and other civil works.
  • Preparing and reviewing technical calculations, reports, drawings, specifications, and design documentation.
  • Evaluating existing infrastructure and developing practical engineering solutions.
  • Supporting permitting, regulatory approvals, and technical submissions.
  • Coordinating with clients, regulators, contractors, and multidisciplinary project teams.
  • Providing technical support during design and construction.
  • Supporting project management, proposals, scopes of work, schedules, and cost estimates.
  • Providing engineering review and mentorship to junior team members as required.

What We’re Looking For

  • Bachelor’s degree in Civil Engineering or a related discipline.
  • Professional Engineer (P.Eng.) designation is required.
  • Registered, or eligible for registration, with the applicable professional engineering association in Alberta or Newfoundland and Labrador.
  • Approximately 5–10 years of relevant engineering experience.
  • Demonstrated experience with hydrologic and hydraulic modelling.
  • Experience with software such as HEC-RAS, HEC-HMS, PCSWMM/SWMM, or similar.
  • Broad civil engineering experience and the ability to contribute to multidisciplinary projects.
  • Experience with stormwater management, drainage design, flood studies, culvert design, or watershed analysis.
  • Strong technical writing, analysis, design, and problem-solving skills.
  • Strong communication and client-service skills.
  • Ability to manage priorities and work effectively both independently and as part of a team.

Apply Now!

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Drop files here or
Accepted file types: doc, docx, pdf, Max. file size: 1 GB, Max. files: 2.