1

Software Eng Jobs in Calgary, AB (NOW HIRING)

Water Resources Engineer

Calgary, AB ยท On-site

CA$30 - CA$55/hr

L.Eng.) designation (or candidacy) with APEGA isrequired. * Demonstratedproficiencyinurban stormwatermodeling software (e.g., PCSWMM, EPA SWMM,MIKE+,InfoWorksICM,GeoSTORM) isrequired. * Experience ...

Other designations such as ENG L or P. Tech. will be accepted. * Must be computer literate and proficient in Microsoft Office suite, CAD software (AutoCAD and/or SolidWorks preferred), and analysis ...

Eng.) preferred. Skills & Competencies: * Proficiency in design software (AutoCAD Civil 3D, MicroStation, GIS tools). * Strong knowledge of municipal standards, TAC guidelines, MMCD, and provincial ...

Other designations such as ENG L or P. Tech. will be accepted. * Must be computer literate and proficient in Microsoft Office suite, CAD software (AutoCAD and/or SolidWorks preferred), and analysis ...

Eng.) registration with APEGA, or eligibility for immediate transfer. * Experience: 10 or more ... Software Proficiency: * Advanced experience with urban drainage tools such as PCSWMM, EPA SWMM ...

Transportation Engineer

Canmore, AB ยท Hybrid

$100K - $108K/yr

Eng. in Alberta; 6+ years in transportation engineering - Passion for active transportation and ... software (PCSWMM, WaterCAD, Civil3D) - Prior municipal sector experience Why This Role ...

Eng.) or Engineer-in-Training (EIT) with an interest in stress engineering, pipeline integrity, and ... Experience with or exposure to engineering analysis software such as Abaqus, Ansys, AutoPIPE, or ...

next page

Showing results 1-20

Software Eng information

What is the difference between Software Eng vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentDesigns systems, architecture, collaborates on large projectsFocuses on coding, implementing features, smaller scope
Industry UsageUsed across tech companies, startups, enterpriseCommonly used in startups, smaller firms, freelance work
Comparison Search IntentUnderstanding roles, responsibilities, career pathFocus on coding, project specifics, job requirements

While both roles involve coding and software development, Software Engineers typically work on system design and architecture, often handling larger projects and collaborating on overall system structure. Software Developers usually focus on writing code for specific features or applications. The roles overlap significantly, but the Engineer role often encompasses broader responsibilities related to system planning and integration.

What does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential in this role.

What jobs can I do with a software engineering degree?

A software engineering degree qualifies you for roles such as software developer, application engineer, systems analyst, and quality assurance engineer. These jobs involve designing, coding, testing, and maintaining software applications, often requiring knowledge of programming languages, development tools, and problem-solving skills.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, embedded systems engineer, or DevOps engineer. They design, develop, test, and maintain software applications and systems using programming languages like Java, Python, or C++, often working in teams and following software development methodologies.

What cities near Calgary, AB are hiring for Software Eng jobs?

Cities near Calgary, AB with the most Software Eng job openings:

Infographic showing various Software Eng job openings in Calgary, AB as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Eng., Water Resources

Calgary, AB โ€ข On-site

Full-time

Re-posted 29 days ago


Job description

Job Description Our client isn't your typical consultancy. They're a global force in environmental solutions that doesn't just advise from the sidelines - they roll up their sleeves and own the results. With over 100 locations worldwide and a team of 3,400 professionals, they've built a reputation on transforming complex environmental liabilities into valuable assets through a blend of advanced technology and deep regulatory know-how.

As an NYSE-listed pioneer in a $1.25T industry, they are one of the fastest-growing names in the sector, guided by a leadership team that thrives on a high-growth mindset. While they're a dominant force in air, water, and soil solutions, they're also a rapidly expanding presence in the mining sector, supporting everything from early-stage planning to site closure. Whether they're enabling responsible resource development or cleaning up industrial challenges, they bring a practical, tech-forward approach that makes them a genuinely easy partner to work with

They're looking for a Water Resources Engineer to join their team in Alberta, Canada. What You'll Do: Lead stormwater and urban drainage projects for public and private clients. Design stormwater ponds, wetlands, green/grey infrastructure, and erosion controls.

Run advanced hydrologic and hydraulic models (PCSWMM and similar tools). Support river engineering and environmental assessments. Prepare cost estimates, tender packages, and technical reports.

Provide construction support and manage contracts. Handle budgets, schedules, and client relationships. Work with multidisciplinary teams across engineering and natural sciences.

Collect and analyze field data, including site visits and surveys. Mentor junior team members and assist with proposals. Coordinate with regulators for approvals.Travel within Alberta, BC, and Saskatchewan as needed

Keep safety a top priority. What You'll Bring: Degree in Water Resources, Environmental, or Civil Engineering (Master's is a bonus). 5+ years in water resources engineering, especially urban stormwater.

P.Eng. or P.L.Eng. designation (or working toward it) with APEGA

Strong skills in stormwater modeling software (PCSWMM, EPA SWMM, MIKE+, InfoWorks ICM). Experience with HEC-RAS, HEC-HMS, ArcGIS, AutoCAD, Civil3D. Knowledge of regulations and legislation.

Ability to manage multiple projects and deadlines. Excellent communication skills for writing and presenting. Extra credit for Python, R, or VBA skills for data analysis and automation.

What's in It for You: Work on diverse, challenging projects that make a real impact. Collaborate with a talented, multidisciplinary team. Help create sustainable solutions that protect natural systems.

Opportunities for growth, mentoring, and business development. A strong safety culture and commitment to innovation.