Design andimplementwell-engineered, reliable,maintainable, and bug-free code. * Collaboratewithteammemberstodelivervariousgameplaysystems. * Applybestpractices,developmentprocesses ...
Design andimplementwell-engineered, reliable,maintainable, and bug-free code. * Collaboratewithteammemberstodelivervariousgameplaysystems. * Applybestpractices,developmentprocesses ...
Design andimplementwell-engineered, reliable,maintainable, and bug-free code. * Collaboratewithteammemberstodelivervariousgameplaysystems. * Applybestpractices,developmentprocesses ...
Design andimplementwell-engineered, reliable,maintainable, and bug-free code. * Collaboratewithteammemberstodelivervariousgameplaysystems. * Applybestpractices,developmentprocesses ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
IBM i Senior Programmer Analyst
Montreal, QC · On-site +1
Keep reading and you'll see, the IBM i Analyst Programmer position could be just the job for you! \n \n \n \n \n \n Summary \n \n \n Reporting to the IBM i Development Director, the Senior IBM i ...
IBM i Senior Programmer Analyst
Montreal, QC · On-site +1
Keep reading and you'll see, the IBM i Analyst Programmer position could be just the job for you! \n \n \n \n \n \n Summary \n \n \n Reporting to the IBM i Development Director, the Senior IBM i ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
The programmer analyst will be required to program, modify, test, and debug algorithms and tables related to pricing and underwriting, as requested and within set timelines. They must also be able to ...
IBM i Senior Programmer Analyst
Montreal, QC · On-site +1
Keep reading and you'll see, the IBM I Senior Analyst Programmer position could be just the job for you! \n \n \n \n \n \n Summary \n \n \n Reporting to the IBM i Development Director, the Senior IBM ...
IBM i Senior Programmer Analyst
Montreal, QC · On-site +1
Keep reading and you'll see, the IBM I Senior Analyst Programmer position could be just the job for you! \n \n \n \n \n \n Summary \n \n \n Reporting to the IBM i Development Director, the Senior IBM ...
As a Senior RPG Programmer/Analyst,you'lllead the analysis, design, development, and maintenance of business-critical IBMiapplications - architecting solutions that help clients bridge legacy ...
As a Senior RPG Programmer/Analyst,you'lllead the analysis, design, development, and maintenance of business-critical IBMiapplications - architecting solutions that help clients bridge legacy ...
Programmer Analyst
Montreal, QC · On-site
The Montreal Solutions Center (MSC) develops software solutions for major financial markets in the Americas, Asia, and Europe. Our solutions must be competitive to develop or consolidate our market ...
Programmer Analyst
Montreal, QC · On-site
The Montreal Solutions Center (MSC) develops software solutions for major financial markets in the Americas, Asia, and Europe. Our solutions must be competitive to develop or consolidate our market ...
Nous recherchons un(e) Programmer-euse Senior Gameplay , specialise(e) dans les 3C (Character, Control, Camera). Dans ce role, vous serez responsable de la conception, de l'implementation et de la ...
Nous recherchons un(e) Programmer-euse Senior Gameplay , specialise(e) dans les 3C (Character, Control, Camera). Dans ce role, vous serez responsable de la conception, de l'implementation et de la ...
As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production tools and pipelines, while acting ...
As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production tools and pipelines, while acting ...
About Side Side is a global video game development and services provider, offering technical and creative solutions to many of the largest developers and studios around the world. Founded in 2009 and ...
About Side Side is a global video game development and services provider, offering technical and creative solutions to many of the largest developers and studios around the world. Founded in 2009 and ...
Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing : JUnit 5, * API ...
Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing : JUnit 5, * API ...
Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing : JUnit 5, * API ...
Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing : JUnit 5, * API ...
As a Tools Developer, you'll help design, build, and evolve the tools, services, and pipelines that support our game teams. Your impact will be felt every time someone ships a feature faster, debugs ...
As a Tools Developer, you'll help design, build, and evolve the tools, services, and pipelines that support our game teams. Your impact will be felt every time someone ships a feature faster, debugs ...
SharePoint Programmer Analyst (Temporary 18 months)
Montreal, QC · On-site
CA$70K - CA$120K/yr
SharePoint Programmer Analyst (Temporary 18 months) Job Location: Montreal, QC Job Code : 33248 Job Schedule: Day Shift Compensation Range: Between $70,000 - $120,000 CDN annually We are seeking a ...
SharePoint Programmer Analyst (Temporary 18 months)
Montreal, QC · On-site
CA$70K - CA$120K/yr
SharePoint Programmer Analyst (Temporary 18 months) Job Location: Montreal, QC Job Code : 33248 Job Schedule: Day Shift Compensation Range: Between $70,000 - $120,000 CDN annually We are seeking a ...
Ingénieur.e métallurgiste recherché! Transformez l'innovation métallurgique en solutions concrètes et prenez part à une aventure professionnelle internationale hors du commun! Chez Magotteaux ...
Ingénieur.e métallurgiste recherché! Transformez l'innovation métallurgique en solutions concrètes et prenez part à une aventure professionnelle internationale hors du commun! Chez Magotteaux ...
Senior System Programmer - Unannounced IP | Programmeureuse systeme Seniore - Projet non annonce
Montreal, QC · On-site
Our team is currently looking for an experienced System Programmer to design, implement and refine the game experience we provide to our console users. As an integral part of the development team ...
Senior System Programmer - Unannounced IP | Programmeureuse systeme Seniore - Projet non annonce
Montreal, QC · On-site
Our team is currently looking for an experienced System Programmer to design, implement and refine the game experience we provide to our console users. As an integral part of the development team ...
Senior DevOps Programmer - Core Technologies | Programmeureuse DevOps seniore - Technologies ce...
Montreal, QC · On-site
... Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support and enhance Behaviour games. Our services, which are primarily based on ...
Senior DevOps Programmer - Core Technologies | Programmeureuse DevOps seniore - Technologies ce...
Montreal, QC · On-site
... Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support and enhance Behaviour games. Our services, which are primarily based on ...
Programmer information
See Quebec salary details
$16K - $26.5K
1% of jobs
$26.5K - $37K
4% of jobs
$37K - $47.5K
14% of jobs
$51.3K is the 25th percentile. Wages below this are outliers.
$47.5K - $58K
17% of jobs
The median wage is $65.9K / yr.
$58K - $68.5K
19% of jobs
$68.5K - $79K
17% of jobs
$82.4K is the 75th percentile. Wages above this are outliers.
$79K - $89.5K
11% of jobs
$89.5K - $100K
8% of jobs
$100K - $110.5K
6% of jobs
$110.5K - $121K
2% of jobs
$121K - $131.5K
1% of jobs
$16K
$73.7K
$131.5K
How much do programmer jobs pay per year?
Can I make 100k as a software developer?
What are some common challenges programmers face when working on large, collaborative projects?
What does a programmer do?
What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?
What job does a programmer do?
What Do Programmers 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 engineer makes $500,000 a year?
What kind of jobs can a programmer get?
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.

Full-time
Posted 16 days ago
Job description
We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the "Best Damn Space Sim Ever". We want to build the best we can deliver and we believe wholeheartedly in the value of exceptional diverse talent.
-EnglishBelow-
La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos equipes des studios internationaux et participer a des reunions de travail qui se deroulent exclusivement en anglais.
Cloud Imperium Games est une entreprise de developpement de jeux video de premier plan reconnue pour ses experiences de jeu innovantes et immersives. Nous nous consacrons a la creation de jeux de haute qualite qui captivent et engagent les joueurs du monde entier.
Fondee en 2012 par le developpeur de jeux renomme Chris Roberts, Cloud Imperium Games (CIG) est l'un des plus grands studios independants au monde, comptant plus de 1 000 employes, dedie a la livraison de jeux AAA de nouvelle generation. CIG est fiere de penser hors des sentiers battus, d'encourager la creativite et de developper une technologie revolutionnaire. CIG croit en l'etablissement de nouveaux standards pour l'industrie du jeu video et la communaute dans son ensemble.
Que ferez-vous ?
Concevoir et implementer un code bien concu, fiable, maintenable et sans bogues.
Collaborer avec les membres de l'equipe pour livrer divers systemes de gameplay.
Appliquerles meilleures pratiques, les processus de developpement et les normes de codage.
Documenter et examiner par les pairs les conceptions techniques avec d'autres ingenieurs logiciels.
Travailler avec l'assurance qualite (QA), fournissant les informations necessaires pour tester completement le code developpe.
Se tenir au courant des methodes, pratiques et technologies d'ingenierie logicielle de pointe.
Qu'attendons-nous de notre Programmeur.se?
Soyez a l'aise de travailler avec C++ dans une grande base de code partagee.
Ayez une bonne connaissance des mathematiques 3D.
Ayez de l'experience en programmation de fonctionnalites et de systemes de jeu.
Travaillez bien dans un environnement d'equipeco-localisemais collaboratif.
Puissiez expliquer et presenter des solutions techniques a la fois aux programmeurs et aux membres de l'equipe d'autres disciplines.
Cloud Imperium Gamess'engage a employer une main-d'uvre diversifiee. Les candidats qualifies seront consideres sans egard a la race, la couleur, la religion, le sexe, l'origine nationale, l'age, l'orientation sexuelle, l'identite de genre, l'expression de genre ou le handicap.
------
Cloud Imperium Gamesisaleadinggamedevelopmentcompanyknownforitsinnovative and immersive gamingexperiences.Wearededicatedtocreatinghigh-qualitygamesthatcaptivateand engageplayersworldwide.
Foundedin 2012 byrenownedgamedeveloperChris Roberts, Cloud Imperium Games (CIG)isone of thelargestglobalindependentstudios, 1,000+employees,dedicatedtodeliveringnext-generationAAAgames. CIG pridesitselfinthinkingoutsidethe box,encouragingcreativityanddevelopingground-breakingtechnology. CIGbelievesinraisingthe bar for the gamingindustryand thecommunityas awhole.
Whatwillyoudo?
Design andimplementwell-engineered, reliable,maintainable, and bug-free code.
Collaboratewithteammemberstodelivervariousgameplaysystems.
Applybestpractices,developmentprocesses, andcodingstandards.
Document andpeerreviewtechnicaldesignswithothersoftwareengineers.
WorkwithQA,providingthe informationneededtofullytestdevelopedcode.
Keepup to date on state-of-the-art software engineeringmethods, practices, and technologies.
WhatdoweexpectfromourGameplay Programmer?
ArecomfortableworkingwithC++ in a large,sharedcodebase.
Haveagoodknowledgeof 3Dmathematics.
Haveexperiencewithprogramminggamefeaturesandsystems.
Workwellin aco-locatedyetcollaborativeteamenvironment.
Canexplainandpresenttechnicalsolutions tobothprogrammersandteammembersfromotherdisciplines.
Cloud Imperium Gamesiscommittedtoemployinga diverseworkforce.Qualifiedapplicantswillreceiveconsiderationwithoutregard to race,color, religion,sex, nationalorigin,age,sexualorientation,genderidentity,genderexpression, ordisability.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!