As a Structural Engineer, you will play a key role in the design, assessment, and delivery of critical wastewater infrastructure projects that support the communities we serve. Reporting to the ...
As a Structural Engineer, you will play a key role in the design, assessment, and delivery of critical wastewater infrastructure projects that support the communities we serve. Reporting to the ...
As a Structural Engineer, you will play a key role in the design, assessment, and delivery of critical wastewater infrastructure projects that support the communities we serve. Reporting to the ...
As a Structural Engineer, you will play a key role in the design, assessment, and delivery of critical wastewater infrastructure projects that support the communities we serve. Reporting to the ...
Junior Engineer, Bridges - Engineer in Training is an entry-level to junior structural engineering role based in Edmonton, AB, Canada . The position supports the planning, detailed design ...
Junior Engineer, Bridges - Engineer in Training is an entry-level to junior structural engineering role based in Edmonton, AB, Canada . The position supports the planning, detailed design ...
As a Construction Engineer for PCL Industrial Management Inc. in Edmonton, Alberta (Ind Mgmt), you'll have the opportunity to provide technical support in the creation of engineering designs and ...
As a Construction Engineer for PCL Industrial Management Inc. in Edmonton, Alberta (Ind Mgmt), you'll have the opportunity to provide technical support in the creation of engineering designs and ...
Construction Engineer
Edmonton, AB · On-site
As a Construction Engineer for PCL Industrial Management Inc. in Edmonton, Alberta (Ind Mgmt), you'll have the opportunity to provide technical support in the creation of engineering designs and ...
Construction Engineer
Edmonton, AB · On-site
As a Construction Engineer for PCL Industrial Management Inc. in Edmonton, Alberta (Ind Mgmt), you'll have the opportunity to provide technical support in the creation of engineering designs and ...
Construction Engineer
Edmonton, AB · On-site
As a Construction Engineer for PCL Industrial Management Inc. in Edmonton, Alberta (Ind Mgmt), you'll have the opportunity to provide technical support in the creation of engineering designs and ...
Construction Engineer
Edmonton, AB · On-site
As a Construction Engineer for PCL Industrial Management Inc. in Edmonton, Alberta (Ind Mgmt), you'll have the opportunity to provide technical support in the creation of engineering designs and ...
Rigging Engineer
Acheson, AB · On-site
This position is ideal for an engineer who enjoys problem-solving, working closely with operations teams, and seeing designs move from concept to successful execution in the field. Key ...
Rigging Engineer
Acheson, AB · On-site
This position is ideal for an engineer who enjoys problem-solving, working closely with operations teams, and seeing designs move from concept to successful execution in the field. Key ...
Sales Engineer
Sherwood Park, AB · On-site
CA$80K - CA$90K/yr
Sales Engineer Location: Sherwood Park, Alberta The Company MSCP provides highly innovative technical and organizational solutions for Heat Management in the Energy sector. Founded in 2011, the ...
Quick apply
Sales Engineer
Sherwood Park, AB · On-site
CA$80K - CA$90K/yr
Sales Engineer Location: Sherwood Park, Alberta The Company MSCP provides highly innovative technical and organizational solutions for Heat Management in the Energy sector. Founded in 2011, the ...
Rigging Engineer
Edmonton, AB · On-site
This position is ideal for an engineer who enjoys problem-solving, working closely with operations teams, and seeing designs move from concept to successful execution in the field. Key ...
Quick apply
Rigging Engineer
Edmonton, AB · On-site
This position is ideal for an engineer who enjoys problem-solving, working closely with operations teams, and seeing designs move from concept to successful execution in the field. Key ...
Rigging Engineer
Acheson, AB · On-site
This position is ideal for an engineer who enjoys problem-solving, working closely with operations teams, and seeing designs move from concept to successful execution in the field. Key ...
Quick apply
Rigging Engineer
Acheson, AB · On-site
This position is ideal for an engineer who enjoys problem-solving, working closely with operations teams, and seeing designs move from concept to successful execution in the field. Key ...
Electrical Engineer Company: PD Canada LP Work Arrangements: On-Site At Precision Drilling, our mission is to deliver safe, sustainable, and high-performance drilling solutions that reduce risks and ...
Electrical Engineer Company: PD Canada LP Work Arrangements: On-Site At Precision Drilling, our mission is to deliver safe, sustainable, and high-performance drilling solutions that reduce risks and ...
Senior Engineering Professional
Edmonton, AB · On-site
These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience, and the ability to operate effectively within regulated, high-performance environments.
Senior Engineering Professional
Edmonton, AB · On-site
These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience, and the ability to operate effectively within regulated, high-performance environments.
Senior Engineering Professional
Edmonton, AB · On-site
These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience, and the ability to operate effectively within regulated, high-performance environments.
Quick apply
Senior Engineering Professional
Edmonton, AB · On-site
These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience, and the ability to operate effectively within regulated, high-performance environments.
Engineering Coordinator
Beaumont, AB · On-site
The City's Engineering team is searching for a Civil Engineering Coordinator to join our team of professionals. This position's primary purpose is to provide quality service, assisting on projects ...
Quick apply
Engineering Coordinator
Beaumont, AB · On-site
The City's Engineering team is searching for a Civil Engineering Coordinator to join our team of professionals. This position's primary purpose is to provide quality service, assisting on projects ...
We are now over 21,000 engineers, architects, scientists and planners across the world and experiencing substantial growth in North America. This strategic move underscores our commitment to ...
Quick apply
We are now over 21,000 engineers, architects, scientists and planners across the world and experiencing substantial growth in North America. This strategic move underscores our commitment to ...
Senior Process Engineer
Sherwood Park, AB · On-site
Senior Process Engineer - Join a Team That Puts People First At TWD , we know the secret to success isn't just technical skill, it's the people behind it. That's why we hire for attitude first . If ...
Quick apply
Senior Process Engineer
Sherwood Park, AB · On-site
Senior Process Engineer - Join a Team That Puts People First At TWD , we know the secret to success isn't just technical skill, it's the people behind it. That's why we hire for attitude first . If ...
Senior Responsible Engineer
Edmonton, AB · On-site
Develop engineered solutions for unique repair applications and chronic operational problems * Perform engineering reviews of equipment integrity inspections and provide serviceability ...
Senior Responsible Engineer
Edmonton, AB · On-site
Develop engineered solutions for unique repair applications and chronic operational problems * Perform engineering reviews of equipment integrity inspections and provide serviceability ...
Senior Responsible Engineer
Edmonton, AB · On-site
Technical & Engineering Leadership * Perform materials engineering and failure analysis on manufactured products and industrial equipment, including welded, cast, and heat-treated components ...
Senior Responsible Engineer
Edmonton, AB · On-site
Technical & Engineering Leadership * Perform materials engineering and failure analysis on manufactured products and industrial equipment, including welded, cast, and heat-treated components ...
Geotechnical Engineers
Redwater, AB · On-site
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the Southeastern U.S. Over our history, we have worked on more than 150,000 ...
Geotechnical Engineers
Redwater, AB · On-site
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the Southeastern U.S. Over our history, we have worked on more than 150,000 ...
We are now over 21,000 engineers, architects, scientists and planners across the world and experiencing substantial growth in North America. This strategic move underscores our commitment to ...
Quick apply
We are now over 21,000 engineers, architects, scientists and planners across the world and experiencing substantial growth in North America. This strategic move underscores our commitment to ...
Programmer information
What does a programmer do?
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
What are the key skills and qualifications needed to thrive as a programmer, and why are they important?
What are some common challenges programmers face when working on large, collaborative projects?
What is the difference between Programmer vs Software Developer?
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.
Do programmers get paid a lot?
Is there still a demand for programmers?
What kind of jobs can a programmer get?
What are the most commonly searched types of Programmer jobs in Edmonton, AB?
The most popular types of Programmer jobs in Edmonton, AB are:
What are popular job titles related to Programmer jobs in Edmonton, AB?
For Programmer jobs in Edmonton, AB, the most frequently searched job titles are:
What job categories do people searching Programmer jobs in Edmonton, AB look for?
The top searched job categories for Programmer jobs in Edmonton, AB are:

Job description
Highlights of the job
We are hiring a full Time, permanent Structural Engineer position working out of the Rossdale Water Treatment Plant in Edmonton, Alberta.
As a Structural Engineer, you will play a key role in the design, assessment, and delivery of critical wastewater infrastructure projects that support the communities we serve. Reporting to the Manager, Engineering Design Services, you will provide structural engineering expertise for linear assets throughout the project lifecycle, from planning and design through construction support. Working closely with internal and external stakeholders, you'll help develop innovative, compliant, and cost-effective solutions while ensuring projects are delivered safely, on schedule, and within budget.
We welcome applications from internal and external candidates. EPCOR employees are encouraged to apply using their '@epcor.com' email address to ensure proper consideration of internal seniority.
What you’d be responsible for
- Contribute to Linear Asset Engineering plans and strategic priorities by developing and delivering short- and long-term engineering initiatives that align with business objectives and support collaboration across teams and stakeholders.
- Lead and oversee the delivery of structural engineering services, ensuring high-quality, consistent, and timely results that support project commitments, operational needs, and long-term asset performance.
- Act as the senior technical authority for structural engineering, providing leadership, mentoring, and technical direction to engineers, technologists, consultants, and contractors while supporting staff development and organizational capability.
- Provide technical oversight and review of engineering designs, calculations, drawings, reports, and submissions prepared by internal teams, consultants, developers, and other third parties to ensure technical integrity, consistency, and compliance with EPCOR and APEGA requirements.
- Review, authenticate, and approve engineering work in accordance with APEGA standards and maintain accountability for engineering decisions affecting EPCOR assets.
- Lead the development, implementation, and continuous improvement of engineering standards, specifications, guidelines, procedures, and quality assurance programs to promote technical excellence and asset reliability.
- Develop and review structural designs, finite element models, engineering analyses, geotechnical assessments, and construction documentation, ensuring solutions are safe, cost-effective, constructible, and compliant with applicable codes and standards.
- Evaluate and approve consultant submissions, technical reports, methodologies, materials, products, and emerging technologies, applying sound engineering judgment to support asset management and infrastructure performance objectives.
- Represent EPCOR as a technical expert in discussions with developers, consultants, utilities, regulators, and infrastructure owners, providing advice on complex technical, operational, regulatory, financial, and reputational matters.
- Provide technical expertise for crossing agreements, infrastructure protection initiatives, and risk-based engineering decisions that support the long-term reliability and resilience of EPCOR assets.
- Lead the planning, prioritization, coordination, and delegation of structural engineering work to ensure resources are effectively utilized and aligned with strategic, operational, and project requirements.
- Foster a culture of technical excellence, innovation, accountability, and knowledge sharing through coaching, mentoring, succession planning, and the transfer of specialized engineering expertise.
- Provide engineering governance and stewardship for structural engineering practices, ensuring the consistent application of sound engineering principles, effective management of technical risk, and protection of EPCOR's infrastructure assets.
What’s required to be successful
- Bachelor’s degree in Civil Engineering with a specialization in Structural Engineering; a Master’s degree in Structural or Geotechnical Engineering is considered an asset.
- Registered as a Professional Engineer (P.Eng.) with APEGA.
- 10+ years of progressive engineering experience, including complex structural and geotechnical design for municipal and drainage infrastructure such as pump stations, lift stations, outfalls, and related assets.
- Strong knowledge of the Alberta Building Code, Alberta Occupational Health and Safety Code, applicable CSA standards (A23.3, S16, S6, O86), and municipal bylaws.
- Extensive experience in structural analysis, computer modeling, and Finite Element Analysis (FEA), including steel, concrete, and wood design using both software-based and manual methods.
- Proven expertise in municipal infrastructure design, rehabilitation techniques, construction methodologies, contract administration, and cost estimating.
- Working knowledge of trenchless construction technologies and their application to sewer and drainage infrastructure.
- Familiarity with fluid mechanics, hydraulics, pump selection and design, pipe and open channel flow, stormwater management, low impact development (LID), slope stability, erosion and sediment control, and earth load analysis for underground infrastructure is considered an asset.
- Proficiency with Microsoft Office, ProjectWise, and structural analysis software such as S-Frame and STAAD.
- Experience with MicroStation, AutoCAD, Civil 3D, and AutoCAD 3D is considered an asset.
Other important facts about this job
Jurisdiction: PROF
Hours of work: 80 hours bi-weekly
The role is eligible for EPCOR’s Employee Referral Reward Program, which offers a $1500 reward for successful referrals.
To qualify for the referral reward:
- The referred candidate must mention the referring employee’s name at the time of application.
- The referral must be documented during the recruitment process and prior to the candidate being hired.
To ensure your application is recognized as internal, please apply using your EPCOR email address.
Learn more about Working at EPCOR!
Follow us on LinkedIn, X, Glassdoor or Facebook!
#LI-TA1
Please note the following information:
- A requirement of working for EPCOR is that you are at least 18 years of age, successfully attained a high school diploma (GED, or equivalent level of secondary education) and legally entitled to work in Canada. (A copy of a valid work permit may be required.)
- If you are considered for the position, clearance is required on all applicable background checks (which may include criminal, identity, educational, and/or credit) and professional reference checks. Some EPCOR positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.
- A technical/practical assessment may be administered during the selection process and this exercise will be used as a part of the selection criterion.
- To meet the physical demands required of some positions, candidates must be in good physical condition and willing to work in all weather conditions. Clearance on pre-placement medical and drug and alcohol testing may be required.
- Prior infractions for unsafe driving behaviours will be evaluated and considered for non-selection regardless of current demerits on file.
- If you are required to provide your own personal reliable vehicle: Successful applicants must provide their own vehicles with appropriate insurance in accordance with EPCOR’s Employee Mileage Reimbursement Policy. You will be reimbursed in accordance with EPCOR’s Employee Mileage Reimbursement Policy.
- Use of AI: Our recruitment process may use technology assisted tools, including artificial intelligence, to support application screening and certain assessment steps. All recruitment activities, including hiring decisions, are led by our hiring managers and talent acquisition team.