1

Programming Jobs in Calgary, AB (NOW HIRING)

Equinox Engineering Ltd. is a leading Calgary-based EPCM firm delivering innovative facility design and engineering solutions across natural gas, conventional oil, heavy oil, SAGD, and emerging ...

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Electrical Engineer to join our team in our Calgary office. In this role you will be ...

Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas processing specializing in facilities design, implementation and operational assistance for natural gas ...

Equinox Engineering is a Calgary-based EPCM leader recognized for delivering innovative facility and pipeline design solutions across natural gas, oil, heavy oil, carbon capture, and emerging energy ...

As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...

As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...

The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Stormwater Engineer to join our team in our Calgary office. In this role you ...

Senior Stress Engineer

Calgary, AB ยท On-site

$70 - $95/hr

Acero Engineering Inc. ("Acero"), a dynamic company providing engineering, procurement and construction management expertise to the Oil and Gas industry is currently seeking a motivated and ...

Description Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas processing specializing in facilities design, implementation and operational assistance for ...

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Civil Engineer to join our team in our Calgary office. In this role you will be responsible ...

next page

Showing results 1-20

Programming information

See Calgary, AB salary details

$22K

$78.2K

$148.5K

How much do programming jobs pay per year?

As of Aug 24, 2026, the average yearly pay for programming in Calgary, AB is $78,156.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $100,000.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What are the key skills and qualifications needed to thrive as a programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Calgary, AB?

The most popular types of Programming jobs in Calgary, AB are:

What cities near Calgary, AB are hiring for Programming jobs?

Cities near Calgary, AB with the most Programming job openings:

Infographic showing various Programming job openings in Calgary, AB as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $78,156 per year, or $37.6 per hour.

Lead Piping Engineering

Equinox Engineering

Calgary, AB โ€ข On-site

Full-time

Posted 10 days ago


Job description

Equinox Engineering Ltd. is a leading Calgary-based EPCM firm delivering innovative facility design and engineering solutions across natural gas, conventional oil, heavy oil, SAGD, and emerging energy sectors. We partner with top energy producers across Canada and internationally to design safe, reliable, and efficient facilities from early concept through execution and operation.
We are seeking a Senior Piping Engineer who brings strong technical expertise, project leadership, and a collaborative mindset. In this role, you will lead piping engineering activities on complex oil and gas facilities projects, supporting multidisciplinary teams and ensuring the delivery of safe, efficient, and code-compliant piping systems. This is an opportunity to play a key technical leadership role while mentoring engineers and contributing to the continued growth of our engineering capabilities.
Why Join Equinox?
Meaningful work on high-impact oil and gas facilities, pipelines, and SAGD projects
A people-focused culture that values technical excellence, collaboration, and continuous improvement
Opportunity to develop and grow within multidisciplinary EPCM project teams
Exposure to diverse facilities projects across Canada and international markets
A flexible and supportive environment designed for long-term career development
What You'll Do
As a Senior Piping Engineer, you will be responsible for delivering safe, efficient, and code-compliant piping systems. Your role will include:
Technical Leadership
Lead the development and execution of piping engineering deliverables for oil and gas facilities projects
Serve as a subject matter expert for piping design, specifications, materials, and installations
Develop, review, and approve piping specifications, line designation tables, material requisitions, isometrics, and specialty item specifications
Support the development of engineering standards, procedures, and best practices
Ensure compliance with applicable codes and standards including ASME B31.1, B31.3, B31.4, B31.8, CSA Z662, and client specifications
Team Leadership & Team Collaboration
Provide technical guidance, mentorship, and support to junior and intermediate piping engineers
Coordinate closely with piping design, stress, mechanical, project management, and supply chain teams
Support resource planning, engineering estimates, workload forecasting, and project staffing requirements
Participate in multidisciplinary reviews and resolve technical and interface issues
Foster collaboration across global project teams and workshare offices
Project Execution & Delivery
Contribute to project documentation including Design Basis Memorandums (DBMs), project execution plans, scopes of work, and engineering estimates
Support project delivery by ensuring piping engineering deliverables meet quality, schedule, and budget requirements
Participate in 30%, 60%, and 90% model reviews to optimize piping layouts and arrangements
Review and manage client requirements, technical expectations, and project changes
Support procurement activities including material requisitions, vendor reviews, and technical evaluations
Construction & Field Support
Provide engineering support during construction, commissioning, and startup activities
Participate in field reviews and inspections of piping systems and installations
Respond to RFIs, field queries, and technical issues related to piping systems
Work with inspectors, clients, contractors, and project teams to resolve field-level concerns
Support as-building and verification of installed systems as required
Safety, Quality & Compliance
Promote safe design practices and maintain a strong commitment to health, safety, and environmental performance
Ensure adherence to engineering quality management processes and verification procedures
Support continuous improvement initiatives within the piping engineering discipline
Maintain compliance with applicable industry codes, standards, and regulatory requirements
About You
You are an experienced piping engineer who enjoys technical leadership, mentoring others, and delivering practical engineering solutions within a multidisciplinary EPCM environment. You bring:
Bachelor's degree in Mechanical Engineering, Metallurgical Engineering, or a related discipline (required)
Registered Professional Engineer (P.Eng.) with APEGA (required)
Minimum 15 years of oil and gas experience with significant EPCM project exposure
Strong leadership and mentoring experience within engineering teams
Excellent communication, collaboration, and problem-solving skills
Ability to manage multiple priorities while delivering high-quality engineering outcomes
Technical Expertise
Advanced knowledge of piping engineering for oil and gas facilities
Extensive experience with ASME B31.1, B31.3, B31.4, and B31.8 design codes
Expert knowledge of CSA Z662 above-ground piping design
Experience with pressure piping systems and regulatory requirements
Understanding of metallurgy and materials selection for corrosive and high-temperature service is considered an asset
Knowledge of welding procedures, procedure qualification requirements, and NDE methodologies is considered an asset
Design experience with steam and boiler piping systems is considered an asset
Exposure to pipeline engineering is considered an asset
Broad experience supporting natural gas, conventional oil, and heavy oil facilities
Software Proficiency
Familiarity with piping design software and engineering toolsย 
Experience with CAD and 3D piping modeling systems considered an assetย 
Proficiency with Microsoft Excel and other MS Office applicationsย 
Familiarity with engineering document management and material management systems
If you're passionate about engineering excellence, enjoy leading technical scopes, and want to contribute to innovative and impactful energy projects, we'd love to hear from you.