Should have completed some introductory computer programming courses, as well as the ability to use electrical department design software tools. * Experience in field construction or startup power ...
Should have completed some introductory computer programming courses, as well as the ability to use electrical department design software tools. * Experience in field construction or startup power ...
CAD Administrator
Calgary, AB · On-site
Engineering Location: Calgary, AB, Canada Join a company that is passionately committed to the ... The CAD systems admin is responsible for the deployment, configuration, customization, integration ...
CAD Administrator
Calgary, AB · On-site
Engineering Location: Calgary, AB, Canada Join a company that is passionately committed to the ... The CAD systems admin is responsible for the deployment, configuration, customization, integration ...
Should have completed some introductory computer programming courses, as well as the ability to use design software tools. * Experience in field construction work is a plus. #LI-RF1 Working ...
Should have completed some introductory computer programming courses, as well as the ability to use design software tools. * Experience in field construction work is a plus. #LI-RF1 Working ...
CAD Administrator
Calgary, AB · On-site
Engineering Location: Calgary, AB, Canada Join a company that is passionately committed to the ... The CAD systems admin is responsible for the deployment, configuration, customization, integration ...
CAD Administrator
Calgary, AB · On-site
Engineering Location: Calgary, AB, Canada Join a company that is passionately committed to the ... The CAD systems admin is responsible for the deployment, configuration, customization, integration ...
CAD Technician
Sherwood Park, AB · On-site
Coordinate closely with survey crews, engineers, project managers, and other technical disciplines ... Minimum 3 years of Civil CAD drafting experience supporting industrial, civil, or infrastructure ...
CAD Technician
Sherwood Park, AB · On-site
Coordinate closely with survey crews, engineers, project managers, and other technical disciplines ... Minimum 3 years of Civil CAD drafting experience supporting industrial, civil, or infrastructure ...
CAD Technician
Sherwood Park, AB · On-site
Coordinate closely with survey crews, engineers, project managers, and other technical disciplines ... Minimum 3 years of Civil CAD drafting experience supporting industrial, civil, or infrastructure ...
Quick apply
CAD Technician
Sherwood Park, AB · On-site
Coordinate closely with survey crews, engineers, project managers, and other technical disciplines ... Minimum 3 years of Civil CAD drafting experience supporting industrial, civil, or infrastructure ...
Research Scientist
Edmonton, AB · On-site
CA$65K - CA$73K/yr
It will involve wet lab work, computer programming for automation and data analysis, histopathology work, assisting with animal experiments, and assisting other members of the research team as needed.
Research Scientist
Edmonton, AB · On-site
CA$65K - CA$73K/yr
It will involve wet lab work, computer programming for automation and data analysis, histopathology work, assisting with animal experiments, and assisting other members of the research team as needed.
CAD Technician
Sherwood Park, AB · On-site
Coordinate closely with survey crews, engineers, project managers, and other technical disciplines ... Minimum 3 years of Civil CAD drafting experience supporting industrial, civil, or infrastructure ...
Quick apply
CAD Technician
Sherwood Park, AB · On-site
Coordinate closely with survey crews, engineers, project managers, and other technical disciplines ... Minimum 3 years of Civil CAD drafting experience supporting industrial, civil, or infrastructure ...
A CAD technician works with project teams to prepare engineering design and construction drawings ... SMJV places engineering at the forefront of all our infrastructure construction projects.
A CAD technician works with project teams to prepare engineering design and construction drawings ... SMJV places engineering at the forefront of all our infrastructure construction projects.
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Are you an experienced CAD/BIM Technician excited to build your career in drafting, BIM and ... What Youll Be Doing Youll support our engineering and design teams by creating, modifying, and ...
Quick apply
Are you an experienced CAD/BIM Technician excited to build your career in drafting, BIM and ... What Youll Be Doing Youll support our engineering and design teams by creating, modifying, and ...
Are you an experienced CAD/BIM Technician excited to build your career in drafting, BIM and ... What You'll Be Doing You'll support our engineering and design teams by creating, modifying, and ...
Quick apply
Are you an experienced CAD/BIM Technician excited to build your career in drafting, BIM and ... What You'll Be Doing You'll support our engineering and design teams by creating, modifying, and ...
CAD Designer - BESS
Calgary, AB · On-site
RRC is seeking a talented CAD Designer - BESS to help us build the future of U.S. energy production ... RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly ...
CAD Designer - BESS
Calgary, AB · On-site
RRC is seeking a talented CAD Designer - BESS to help us build the future of U.S. energy production ... RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly ...
CAD Designer - BESS
Calgary, AB · On-site
RRC is seeking a talented CAD Designer - BESS to help us build the future of U.S. energy production ... RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly ...
CAD Designer - BESS
Calgary, AB · On-site
RRC is seeking a talented CAD Designer - BESS to help us build the future of U.S. energy production ... RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly ...
Experience in Microsoft Office suite and computer programming is considered an asset * Innovative and highly motivated self-starter with an entrepreneurial work ethic / "do what it takes" attitude ...
Experience in Microsoft Office suite and computer programming is considered an asset * Innovative and highly motivated self-starter with an entrepreneurial work ethic / "do what it takes" attitude ...
Develop & test smart contracts and programming efforts on Ethereum. * Work with other engineers in ... Bachelor's Degree in Computer Science or Computer Engineering and/or equivalent experience
Quick apply
Develop & test smart contracts and programming efforts on Ethereum. * Work with other engineers in ... Bachelor's Degree in Computer Science or Computer Engineering and/or equivalent experience
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other ... or Computer Engineering and/or equivalent experience Juniors and/or Senior pro's are being ...
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other ... or Computer Engineering and/or equivalent experience Juniors and/or Senior pro's are being ...
Senior QA Engineer
Edmonton, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Quick apply
Senior QA Engineer
Edmonton, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Senior QA Engineer
Calgary, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Quick apply
Senior QA Engineer
Calgary, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Computer Programming information
See Alberta salary details
$10.82 - $14.90
17% of jobs
$16.88 is the 25th percentile. Wages below this are outliers.
$14.90 - $18.99
17% of jobs
$18.99 - $23.08
12% of jobs
The median wage is $24.75 / hr.
$23.08 - $27.16
12% of jobs
$27.16 - $31.25
15% of jobs
$33.91 is the 75th percentile. Wages above this are outliers.
$31.25 - $35.34
5% of jobs
$35.34 - $39.42
4% of jobs
$39.42 - $43.51
5% of jobs
$43.51 - $47.60
6% of jobs
$47.60 - $51.68
4% of jobs
$51.68 - $55.77
3% of jobs
$10
$28
$55
How much do computer programming jobs pay per hour?
What are some common challenges computer programmers face when working on large-scale software projects?
What jobs can you do as a computer programmer?
What are careers in computer programming?
What are the key skills and qualifications needed to thrive as a computer programmer?
What is computer programming?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
Is computer programming a good career?

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 12 days ago
Kiewit Corporation rating
7.7
Based on 137 frontline employees who took The Breakroom Quiz
24th of 80 rated construction
Job description
Requisition ID: 178819
Job Level: Mid Level
Home District/Group: Kiewit Power Engineering
Department: Design Engineering
Market: Power
Employment Type: Full Time
Join Kiewit's premier in-house engineering group, a diverse team of engineers and technical professionals working on multiple cross-border projects in the energy and generation industries. Gain cross-border experience and develop expertise in diversified industries including renewables, carbon capture, and hydrogen projects. We value our people and support a professional, collaborative, and inclusive work culture, ensuring our team stays with us through hiring the right people, training, and support.
Kiewit Engineering Group, Inc is a full-service consulting and engineering firm serving the infrastructure and engineering markets. Our combined staff of more than 3,000 engineers and design professionals have expertise that spans all major engineering disciplines to serve transportation, power, water/wastewater, mining, building, and oil, gas & chemical markets. Backed by 140 years of construction experience, our construction-driven engineering focuses on constructability and safety in the earliest phases of projects to ensure on-time and on-budget project delivery.
Our rapidly growing Power district, which includes structural, civil, piping, mechanical, process, process safety, electrical, instrument and control disciplines, is a multi-faceted division of Kiewit with best-in-class technical expertise focused on the EPC delivery model for power facilities. We offer a variety of engineering services, including owner's engineering, project development, detailed engineering and design, construction management and plant services. Our engineering teams bring power projects to life across North America in the following areas:
- Gas-fired generation
- Power delivery
- Environmental retrofits
- Renewables and new technology
- Water/wastewater
We are a high performing team of engineers and designers that develop projects through the project life-cycle engaging exciting projects throughout North America. Our staff leads the power markets engineering process and collaborates with Kiewit's construction teams to approach construction-driven engineering with a focus on safe, cost-effective, and innovative designs that achieve client expectations and further Kiewit's legacy of excellence.
This position is based out of Calgary, AB with opportunity for flexible work options. Travel will be required on occasion, including into the US.
- Evaluate, select, and apply engineering techniques, procedures, and criteria in the design of large power generation projects.
- Work as part of a large project team, including both in-house inter-discipline engineers and construction superintendents, to provide clients with the industry's best in engineering and construction.
- Prepare technical specifications and interface with construction partners.
- Schedule, review, and coordinate design efforts with other project personnel, perform electrical equipment and construction proposal bid evaluations, and prepare recommendations for contract awards.
- Prepare electrical engineering designs, including layout, schematics, calculations, equipment sizing, and conceptual design, utilizing standard methods and project standards.
- Mentor and guide junior engineers, maintaining a comprehensive understanding of departmental design standards, applicable engineering codes, and company guidelines, providing suggestions and recommendations as needed.
- Ensure all designs comply with safety regulations, environmental standards, and quality control measures.
- Collaborate with procurement teams to specify electrical components and equipment, ensuring they meet project requirements.
- Participate in meetings to discuss project scope, deliverables, and technical requirements.
- Bachelor's degree in Electrical Engineering from an CEAB accredited four-year college or university program required.
- P.Eng strongly preferred.
- At least 3 years' experience as an electrical engineer in the power generation or oil and gas industries.
- Proficiency with basic computer operation and standard software tools. Should have completed some introductory computer programming courses, as well as the ability to use electrical department design software tools.
- Experience in field construction or startup power plant work is a plus.
- Previous experience directing junior engineers is desirable.
Other Requirements:
- Regular, reliable attendance
- Work productively and meet deadlines timely
- Communicate and interact effectively and professionally with supervisors, employees, and others individually or in a team environment
- Perform work safely and effectively. Understand and follow oral and written instructions, including warning signs, equipment use, and other policies.
- Work during normal operating hours to organize and complete work within given deadlines. Work overtime and weekends as required.
- May work at various different locations and conditions may vary
We offer our fulltime staff employees a comprehensive benefits package that's among the best in our industry, including top-tier medical, dental and vision plans covering eligible employees and dependents, voluntary wellness and employee assistance programs, life insurance, disability, retirement plans with matching, and generous paid time off.
We believe in equal opportunity in employment practices without discrimination and comply with all laws regarding human rights in the provinces where we operate.
What Kiewit Corporation employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Kiewit
Sourced by ZipRecruiter
Kiewit Infrastructure Engineering's Design-Build team is driving clients to turn to Kiewit during all stages of design-build projects. Through our integrated design and construction approach, our multi-disciplinary team works together to improve schedule, control costs and minimize risk. Our construction-focused engineers work collaboratively with our estimators and builders to design solutions that are innovative, constructible, and designed with a focus on safety. Clients benefit from the proven processes and tools used by Kiewit to minimize project risk. We are an in-house resource that supports projects throughout the company. Our staff shares experiences gained, innovative concepts, and best practices for all projects that we support.
Industry
Construction materials wholesalers
Company size
10,000+ Employees
Headquarters location
Omaha, NE, US
Year founded
1884