1

Computer Programmer Jobs in Calgary, AB (NOW HIRING)

Equinox Engineering is a Calgary-based EPCM leader recognized for delivering innovative facility ... Familiarity with CAD/3D piping modeling is considered an asset Equinox Success Statement Equinox ...

Post-secondary education in a Computer/Engineering/Media/Design related field * Minimum 7 years front end development experience is required * Minimum 5 years experience working with the following ...

Post-secondary education in a Computer/Engineering/Media/Design related field * Minimum 7 years front end development experience is required * Minimum 5 years experience working with the following ...

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 ...

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 Deep Learning Engineer

Calgary, AB · On-site +1

$130K - $180K/yr

Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...

Senior Deep Learning Engineer

Calgary, AB · On-site +1

$130K - $180K/yr

Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...

Engineering Available vacancies: 1 About Avmax: Avmax is a diverse company offering every product ... Computer literacy with Microsoft Office and AutoCAD and SolidWorks / CATIA Duties ...

Engineering Available vacancies: 1 About Avmax: Avmax is a diverse company offering every product ... Computer literacy with Microsoft Office, AutoCAD, and SolidWorks Duties & Responsibilities

next page

Showing results 1-20

Computer Programmer information

See Calgary, AB salary details

$34K

$67.7K

$111K

How much do computer programmer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for computer programmer in Calgary, AB is $67,674.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,000.00 and $78,000.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Calgary, AB? The most popular types of Computer Programmer jobs in Calgary, AB are:
What are popular job titles related to Computer Programmer jobs in Calgary, AB? For Computer Programmer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Calgary, AB look for? The top searched job categories for Computer Programmer jobs in Calgary, AB are:
Infographic showing various Computer Programmer job openings in Calgary, AB as of June 2026, with employment types broken down into 1% As Needed, 96% Full Time, 1% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $67,674 per year, or $32.5 per hour.

Full-time

Posted 14 days ago


Job 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 natural gas, conventional oil, heavy oil and carbon capture projects. Our clients include several of the largest oil and gas producers in Canada and worldwide, and we are currently executing a wide range of sweet gas, sour gas, conventional oil and heavy oil facility and pipeline projects.
Summary:
The Pipeline Engineer executes all aspects of Pipeline Engineering activities within the department. Works collaboratively to ensure Pipeline Engineering projects, initiatives, and processes are in conformance with organization's established objectives. Supports the Piping Engineering team across our global offices, including Canada, Australia, USA, and India. This posting is open to intermediate and senior level engineers.
  • Subject matter expert for underground pipeline design, specification, and construction.
  • Oversee, train, and mentor junior pipeline engineers.
  • Ensure the quality and accuracy of Pipeline Engineering deliverables.
  • Ensure effectiveness of global workshare to meet corporate requirements.
  • Assist in leading and execution of project deliverables including but not limited to pipeline wall thickness and material specifications, alignment sheets, routing analysis, crossing design, riser and pigging facility design, material requisitions, and specialty item specifications.
  • Contribute to project documentation including DBM's, execution plans, and construction work packages.
  • Identify and coordinate stress engineering requirements related to pipeline design.
  • Work closely with Design Drafting department to ensure efficient delivery of optimized drawings and models.
  • Execute calculations required for pipeline design including but not limited to, wall thickness, buoyancy control, surface crossings, dynamic loading, hydrotest, and pullback.
  • Liaise with Stress, Mechanical, Supply Chain and Project Management.
  • Support response to RFI's related to pipeline systems.
  • Develop, manage, and implement project specifications.
  • Demonstrate commitment to the Health and Safety program.

  • Must possess strong communication and interpersonal skills.
  • Proven ability to execute efficiently on underground pipeline projects with diameters ranging from NPS 3 to NPS 42.
  • Experience in contributing to multi-discipline teams, including global workshare.
  • Experience in pipeline engineering or construction in either the USA or Australia is considered an asset.
  • Proven experience designing pipeline systems to CSA Z662, ASME B31.4/B 31.8, and AS 2885.
  • Expert level knowledge of CSA Z662.
  • Familiarity with API 5L and CSA Z245.1.
  • Demonstrated experience generating pipeline calculations to CSA Z662, ASME B31.8 and B31.4 and AS 2885 for wall thickness, crossings, bends, surface loading, and branch connections.
  • Working knowledge of metallurgy and materials selection for pipeline systems transporting high pressure and/or corrosive materials.
  • Proven ability to support procurement of pipeline materials including line pipe, valves, and specialty items.
  • Working knowledge of welding procedures, procedure qualification and NDE methodology.
  • Demonstrated experience producing pipeline alignment sheets, materials specifications, data sheets for valves and induction bends, and piping arrangements for pigging facilities.
  • Experience in trenchless crossing design including HDD's, HDB's and auger bores.
  • Ability to effectively resolve interdisciplinary issues, or concerns that arise within a team environment.
  • Ability to evaluate and address constructability concerns from desktop information.
  • Familiarity with design and materials selection for CO2 pipeline systems is considered an asset.

Education and Qualifications:
  • Successful candidate will possess a Mechanical or Metallurgical Engineering degree.
  • Minimum 5 years pipeline engineering experience with minimum 3 years recent EPCM experience focused on pipeline engineering.
  • Experience in CAD and Civil 3D modelling is considered an asset.