1

Computer Programmer Jobs in Calgary, AB (NOW HIRING)

With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... The Opportunity Shape the World Around You - As a CAD Technician/Designer (Drafter), you'll be part ...

With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... The Opportunity Shape the World Around You - As a CAD Technician/Designer (Drafter), you'll be part ...

RRC is seeking a talented CAD Designer - BESS to help us build the future of both U.S. and Canada ... RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly ...

RRC is seeking a talented CAD Designer - BESS to help us build the future of both U.S. and Canada ... RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly ...

Be Seen First

The currently available position of Mobile Computer Repair Technician is a permanent contractual role that is available immediately. Requirements: * Certified Windows and/or Apple Repair Specialist ...

New

Be Seen First

The currently available position of Mobile Computer Repair Technician is a permanent contractual role that is available immediately. Requirements: * Certified Windows and/or Apple Repair Specialist ...

New

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

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.

Directeur(-trice), Programme de gouvernance des audits

Softchoice

Calgary, AB • On-site

Other

Posted 11 days ago


Job description

Pourquoi vous aimerez Softchoice :

Nous sommes un fournisseur de solutions logicielles qui donne aux entreprises les moyens d'etre agiles et novatrices, et a leur personnel, les moyens d'etre motive, connecte et creatif au travail. Des moyens qui facilitent leur passage a l'infonuagique, les aident a construire l'espace de travail de demain et leur permettent de prendre des decisions plus judicieuses quant a leur technologie. Ainsi, nous les soutenons dans la creation de succes pour leurs clients et leur personnel.
Softchoice est fiere de ses employees et employes. Elle les soutient dans leur quete de succes en leur offrant des possibilites de perfectionnement et d'avancement professionnels. Reconnu.e.s et respecte.e.s pour notre culture d'inclusion et d'appartenance, nous n'avons de cesse de veiller a l'interet de notre personnel et de nos collectivites. 
 

Faites votre marque :

La directrice ou le directeur, Programme de gouvernance des audits, representera Softchoice dans toutes les activites d'audit importantes aupres des parties prenantes internes et externes. La personne qui occupera ce poste sera chargee de piloter la mise en place et le deploiement d'un nouveau centre d'excellence, dont la mission consistera a examiner les controles associes a notre programme d'audit actuel, a reperer les lacunes et a assurer une amelioration continue, ainsi qu'a collaborer avec la direction pour definir des plans de correction. 

Elle sera egalement chargee de l'ensemble du cadre de gouvernance des audits des fournisseurs et partenaires de Softchoice, notamment, mais sans s'y limiter, les processus, la communication et la gestion des activites liees au controle des audits, a la gestion des parties prenantes, aux risques, ainsi qu'a la collecte des elements de preuve et des livrables correspondants. 

Ce poste releve de la directrice ou du directeur, Exploitation des services de gestion impartie. 

Vos responsabilites :
   

  • Collaborer avec la ou le responsable de l'audit pour definir, mettre en uvre et maintenir la strategie d'audit et le cadre de gouvernance (p. ex. : infonuagique, SOC, ISO). 
  • Assurer la communication avec les parties prenantes, tant a l'interne avec la direction generale et l'equipe de direction, qu'a l'externe avec les partenaires, les fournisseurs et les cabinets d'audit tiers, en collaboration avec la ou le responsable de l'audit. 
  • Collaborer avec le responsable de l'audit pour assurer la gouvernance de l'audit, realiser l'analyse des ecarts lors de la prise en charge, gerer la collecte des elements probants, et elaborer des plans d'evaluation des risques et de mesures correctives.
  • Mettre en uvre chacun des audits et deployer un cadre de gouvernance comprenant un calendrier des audits, des plans de communication et des plans de projet.
  • Collaborer avec le coordinateur du projet d'audit et l'analyste d'affaires pour suivre l'etat d'avancement, au niveau du programme, des elements de controle des pieces justificatives en suspens, cerner les risques et les obstacles lies aux elements actuels, et elaborer des plans d'action avec les parties prenantes des unites commerciales. 
  • Organiser regulierement des reunions avec les responsables et les parties prenantes concernes de l'equipe d'audit interne, ainsi qu'avec les fournisseurs et les partenaires, afin de recueillir des renseignements qui seront utilises dans les rapports destines a la haute direction. 
  • Reperer les domaines a ameliorer et les possibilites de gain d'efficacite au sein du programme d'audit.
  • Soutenir la ou le responsable de l'audit et assurer la liaison avec les parties prenantes afin de negocier les dates d'audit et de valider les cycles de renouvellement des controles avec les fournisseurs et les partenaires.
  • Examiner la conception des systemes et les exigences d'audit afin de formuler des recommandations concernant le fonctionnement, l'adequation et l'efficacite des strategies, des structures et des systemes de controle de l'entreprise. 
  • Evaluer et reperer les lacunes importantes en matiere de controle, puis les signaler aux niveaux appropries de la haute direction et de la vice-presidence, et aux parties prenantes concernees, le cas echeant, pour les domaines relevant de leur responsabilite
  • Soutenir les audits des fournisseurs, selon les besoins, ainsi que pour d'autres attestations sectorielles.
  • S'informer des dernieres evolutions en matiere d'exigences de gouvernance et de pratiques sectorielles afin de favoriser l'amelioration et le developpement continus du programme d'audit.
  • Animer les reunions de gouvernance des audits des services de gestion impartie, qui comprennent, entre autres : Plan de continuite des activites, analyse de vulnerabilite, test d'intrusion, donnees a caractere personnel et HIPAA. 
  • Faciliter la preparation des reponses aux appels d'offres des clients en ce qui concerne les questionnaires de securite.
  • Collaborer avec l'equipe Risques et conformite afin d'evaluer les consequences internes ou externes d'une eventuelle faille de securite.

Vos competences :

  • Plus de 5 annees d'experience dans le secteur des TI. 
  • Plus de 3 ans d'experience dans la planification et la gestion d'audits complexes et varies.
  • Une certification PMP ou PgMP, ou une experience equivalente attestant de competences avancees en gestion de projet.
  • Une bonne comprehension des modeles de prestation de services et de solutions. 
  • Une excellente connaissance des ecosystemes de fournisseurs et de partenaires, ainsi qu'une bonne maitrise de la terminologie propre aux audits.
  • Un sens de l'organisation et un souci du detail exceptionnels.
  • De solides competences en analyse et en resolution de problemes. 
  • Un interet personnel a maintenir ses connaissances a jour en suivant les meilleures pratiques technologiques (du secteur). 
  • La capacite de travailler de maniere autonome, avec un minimum de supervision. 
  • Une attitude positive et un esprit creatif. 
  • Des competences en matiere de collaboration interfonctionnelle. 


La maitrise de l'anglais est exigee pour ce poste, car la candidate ou le candidat devra collaborer quotidiennement avec des collegues unilingues anglophones et des clients hors Quebec.


Vous ne savez pas si vous avez le profil recherche? Posez tout de meme votre candidature :

Nous savons que tout le monde ne possede pas toutes les competences et l'experience demandees.
A Softchoice, nous offrons des occasions d'emploi a un groupe diversifie qui comprend des personnes ayant des experiences et des parcours professionnels varies. Que vous n'ayez jamais travaille dans une entreprise du secteur technologique, que vous repreniez le travail apres une pause professionnelle, ou que vous souhaitiez changer de secteur d'activite faire progresser votre carriere, nous serons heureuses et heureux de faire votre connaissance et nous vous encourageons a poser votre candidature.

Pourquoi vous aimerez travailler a Softchoice :

  • Le personnel : Vous vous epanouirez dans notre environnement collaboratif, entoure de collegues incroyables qui favorisent le soutien et l'innovation, et qui sont les moteurs de notre succes collectif.
  • Une culture axee sur le rendement eleve : A Softchoice, nous sommes determines a atteindre nos objectifs et nous visons la reussite de nos clients et de nos collegues.
  • La souplesse : Planifiez vos journees de travail selon vos besoins.
  • Un milieu de travail prime : Softchoice est reconnue comme Meilleur lieu de travail depuis 20 annees consecutives.
  • Une culture inclusive : Nous nous engageons a creer une culture inclusive ou chacune et chacun peut etre authentique.
  • Des avantages sociaux concurrentiels : Beneficiez d'avantages concurrentiels des le premier jour.

Inclusion et equite en matiere d'emploi :

Softchoice est un employeur soucieux de l'equite en matiere d'emploi qui prone la diversite, l'inclusion et le sentiment d'appartenance. Tout candidat ou toute candidate a un emploi a Softchoice est considere.e sans egard a une quelconque categorie, y compris, mais sans s'y limiter, la race, la couleur, la religion, l'origine nationale, l'age, le sexe, l'etat civil, l'ascendance, le handicap, l'etat d'ancien combattant, l'identite sexuelle ou l'orientation sexuelle.

Vous avez besoin de mesures d'accessibilite? Nous pouvons vous aider :

Softchoice est fiere d'offrir des mesures d'accessibilite pour l'ensemble des procedures de recrutement et d'embauche. Si vous avez besoin de mesures d'accessibilite pour presenter votre candidature ou passer un entretien pour un poste, veuillez vous adresser directement a asktalentacquisition@softchoice.com. Nous nous engageons a travailler avec vous pour repondre au mieux a vos besoins.

Nous vous promettons une experience humaine et inspirante :

Softchoice s'engage a assurer la securite de ses candidates, candidats et employe.e.s. Dans cet esprit, nous allons preconiser les entretiens d'embauche virtuels pour toutes et tous. Nous comprenons tres bien que vous puissiez avoir des distractions pendant l'entretien (enfants ou animaux de compagnie) et nous vivrons la meme chose!

Toute embauche est conditionnelle a la verification satisfaisante de vos references professionnelles, de votre parcours scolaire et d'un eventuel casier judiciaire.

Les candidates et candidats retenu.e.s seront integre.e.s en teletravail. N'ayez crainte! Le processus est simple et rapide. Vous pourrez vous joindre a votre nouvelle equipe en un rien de temps.

Job Requisition ID : 7377 
EoE/M/F/Vet/Disability