programmer

1,000 programmer job listings in Canada. Find daily updated positions from leading job boards.

  • Senior 3D Programmer

    4 hours ago


    Montreal, Quebec, Canada Ubisoft Montréal Full-time

    Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey...


  • Toronto, Ontario, Canada Torn Banner Full-time

    The CompanyTorn Banner Studios is a Toronto, Canada-based independent game development studio founded in 2010. We first made our mark with Chivalry: Medieval Warfare, a multi-million copy selling title that redefined melee combat in gaming. Since then, we've continued to grow and innovate, releasing Chivalry 2 and, most recently, No More Room in Hell 2....


  • Regina, Saskatchewan, Canada Autismservices Full-time

    $80,000 - $90,000/year based on applicable experience Posted Date: 17-Jun-2026 Location: REGINA # of Positions: 1 Employment Terms: Full-Time Education: University Bachelor's Degree Experience: 6-9 Years Apply By Date: 17-Jul-2026 How To Apply? Submit your resume and cover letter stating relevant experience to Mark Dynna, R&D Manager at...

  • Programmer Analyst 2

    4 hours ago


    Winnipeg, Manitoba, Canada City of Winnipeg Full-time

    Recruitment Details Programmer Analyst 2 Department: Innovation & Technology Designated Work Location: 1120 Waverley ; Remote with designated work location Position Type: Permanent, Full-time Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday Salary: $2,419.05 - $2,985.21 bi-weekly as per the Analyst Programmer 2 Classification within the C.U.P.E....

  • PLC/HMI Programmer

    4 hours ago


    Winnipeg, Manitoba, Canada Valleyintegration.com Full-time

    The Programmer is responsible for PLC and HMI programming for industrial automation projects, including development, testing, debugging, and commissioning of control systems. The role involves reviewing project scope, assisting in project planning and estimation, and preparing technical documentation such as I/O lists, test cases, and FAT documents. The...


  • Winnipeg, Manitoba, Canada Taituarā Full-time

    Thank you for your interest in this position. We have received your application from Indeed, so the first step of your application is complete. To finish your application we will email you further details. Learning and Programme CoordinatorWe're looking for a Learning and Programme Coordinator to join our Arts, Culture, and Lifelong Learning (ACLL) Team and...


  • Englefeld, Saskatchewan, Canada Schulte Industries Ltd. Full-time

    Under general supervision, the Robotic Welder I is responsible for the setup, operation, and monitoring of robotic welding equipment to produce quality weldments for Schulte products. The position performs basic program adjustments, quality inspections, and manual welding activities as required while ensuring compliance with company safety standards, work...


  • Moncton, New Brunswick, Canada Medavie Inc. Full-time

    Position Type: PermanentIf you’re looking for a fulfilling career that can make a real difference in your life, and the lives of others, you’ve come to the right place. As a national health solutions partner, we put people first in everything we do — and that begins with our team of 8,000+ professionals who bring a cross‑section of diverse life...


  • Québec City, Quebec, Canada CoFoMo Inc. Full-time

    Here is a brief overview of the tasks and responsibilities:Take charge of end-to-end development files, from needs analysis to productionDesign and develop application solutions in a mainframe environment, taking into account business issuesAct as the main point of contact for certain files and ensure coordination with stakeholdersMobilize employees, advance...


  • Delta, British Columbia, Canada Boundary Mining Group Full-time

    IdealGear & Machine Works, a division of Boundary Mining Group, is looking for an experienced Programmer ormulti-axis experienced Journeyman Machinist!Reporting to the Production Supervisor, the Machinist will beresponsible for running a variety of CNC & multi-axis machines. Ideal Gear is part of the Boundary Mining Group of Companies, which designs and...


  • , Canada Newfoundland and Labrador Health Services Full-time

    Zone: Any Zone Location: Provincial with site to be determined based on successful applicant. Work will include a combination of 0n-site and remote work. Travel may be required. Senior Programmer/Analyst (Bridges Analyst) Any Zone - EHL Appl Develop Permanent Full-time CUPE-HS 30171POS Hours 75 hours bi-weekly (8 hours, Shift Work; Days, On-Call, Evenings,...


  • Winnipeg, Manitoba, Canada Socket.dev Full-time

    Everest Clinical Research (“Everest”) is a full-service contract research organization (CRO) providing a broad range of expertise-based clinical research services to worldwide pharmaceutical, biotechnology, and medical device industries. We serve some of the best-known companies and work with many of the most advanced drugs, biologics, and medical...


  • Delta, British Columbia, Canada Boundary Equipment Co. Ltd. Full-time

    Ideal Gear & Machine Works, a division of Boundary Mining Group , is looking for an experienced Programmer or multi-axis experienced Journeyman Machinist! Reporting to the Production Supervisor, the Machinist will be responsible for running a variety of CNC & multi-axis machines.Ideal Gear is part of the Boundary Mining Group of Companies, which designs and...


  • Outaouais, Québec, Canada DEFSEC Technologies Inc. Full-time

    KWESST (A DEFSEC Technologies company) develops and delivers next generation military and public safety technology for military and first responder customers. The company is proudly Canadian and provides Dismounted/Mounted Domain Expertise in Command-and-Control software development, integration, and support services. Job Description: KWESST is seeking a...


  • Windsor, Ontario, Canada Curate Mobile Full-time

    We are looking for an energetic and motivated individual to fill the position ofCNC Operator-Programmerat Accurate Manufacturing 4.0. The CNC Operator-Programmer is responsible for operating and programming a variety of computer numerically controlled machines. This position reports directly to the CNC Leader. Key Responsibilities: Create and run programs...


  • Montreal, Quebec, Canada Jobtailor Full-time

    Design, build, and maintain advanced backend services and operational systemsDefine technical specifications and requirements before developing new features and servicesDiagnose and resolve issues to improve application stability, code quality, and CI/CD pipeline robustnessCollaborate closely with other developers to deliver scalable, production-grade...


  • Montréal, QC, Montréal, QC, Canada FLEXY GROUP Full-time $95,000 - $120,000 Contract

    Education: Expérience: EducationBachelor's degree or equivalent experienceScreening questionsAre you authorized to work in Canada?Are you currently a student?Are you willing to relocate for this position?Do you have experience working in this field?Do you have the required certifications listed in the job posting?Employment terms...


  • Montreal (administrative region), QC, Canada Jobtailor Full-time €90,000 - €150,000 Contract

    - Design, build, and maintain advanced backend services and operational systems - Define technical specifications and requirements before developing new features and services - Diagnose and resolve issues to improve application stability, code quality, and CI/CD pipeline robustness - Collaborate closely with other developers to deliver scalable,...

  • PLC/HMI Programmer

    11 hours ago


    Mississauga, Peel Region, Canada Valleyintegration.com Full-time €85,000 - €110,000 Contract

    The Programmer is responsible for PLC and HMI programming for industrial automation projects, including development, testing, debugging, and commissioning of control systems. The role involves reviewing project scope, assisting in project planning and estimation, and preparing technical documentation such as I/O lists, test cases, and FAT documents. The...

  • Machiniste Programmable Premium

    11 hours ago


    Longueuil, Quebec, Canada HDI Full-time

      1- Règle sa machine, effectue des montages (set-up), effectue ses programmes, choisit outils, vitesse machine et résout les problèmes inhérents à son travail, habituellement sans assistance technique. 2- Effectue des opérations (automatiques ou manuelles) de montage et d’usinage, de modérément à très compliquées sur des pièces de haute...

Key skills for programmer
Engineering processes Use technical drawing software Define technical requirements Perform scientific research Develop automated migration methods Interpret technical requirements Use software libraries Tools for software configuration management

Bachelor's Degree

Explore salaries

Compare salaries by position and sector

Search salaries
Career guide: programmer

Duties, skills, education and salary

View guide