programmer

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


  • Lennox and Addington County, Ontario, Canada MDOS Consulting Full-time

    We are looking for an Intermediate Programmer/Software Developer for our client who meets the following criteria: Language: English. Security Clearance: Location of Work: On-site at Garrison Petawawa, Petawawa, ON (TA may indicate work that may be conducted off-site as applicable). Mandatory requirements:Must have a minimum of 48 months of combined...


  • Winnipeg, Manitoba, Canada State-Window-Corporation Full-time

    Advance your programming skills with State as an Intermediate CNC Programmer, based in Vaughan, Ontario. As a full-time team member, you'll engage in innovative CNC manufacturing processes.In this role, you will report to the CNC Programming Supervisor and be responsible for setup and programming of CNC machinery. Strong proficiency in software like Autodesk...

  • Engine Programmer

    3 hours ago


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

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

  • Chef d'équipe

    3 hours ago


    Winnipeg, Manitoba, Canada The YMCAs of Québec Full-time

    1745 Rue Décarie, Saint-Laurent, QC H4L 3N5, CanadaDescription de l’emploi Publiée lemercredi 2 septembre 2026 à 04 h 00Ici, briller a de l'impactAimeriez-vous que votre talent ait un impact positif dans la vie des gens avec qui vous travaillez ? Vous êtes au bon endroit, parce qu’au Y, briller a de l'impact.Chaque jour, plus de 1 000 personnes...


  • Montreal, Quebec, Canada Socket.dev Full-time

    Drive innovation as a Senior Engine Programmer with Reflector, shaping core low-level systems and tools for a major Bandai Namco IP. Collaborate closely in a hybrid environment to elevate Unreal Engine 5 capabilities. Reflector seeks a Senior Engine Programmer with 12+ years in engine systems programming. In this role, you will architect and build memory...


  • Winnipeg, Manitoba, Canada Placements24 Full-time

    About the RoleOur client is seeking a strategic and results-oriented Educational Programme Manager with a focus on STEM initiatives to lead their programs in Kimberley . This critical role involves the overall management, development, and execution of STEM educational programs aimed at enhancing student engagement and achievement. You will collaborate with...


  • Richmond Hill, Ontario, Canada Staples Full-time

    Trouvez votre place chez Staples Canada/Bureau en Gros en tant que Responsable des Programmes d'Impression. Ce rôle clé supervise l’implémentation des stratégies pour l’ensemble de la division d’impression. Le Responsable de programme travaillera directement avec des spécialistes codifiés pour formaliser les plans d’exécution. Ce poste...


  • Winnipeg, Manitoba, Canada Placements24 Full-time

    About the RoleOur client, a renowned film organization in Kimberley , is seeking an organized and passionate Film Festival Programmer Assistant to support the curation and execution of their annual film festival. This hybrid role involves both remote work for film review and analysis, and in-office responsibilities for logistical coordination. You will...


  • Mississauga, Ontario, Canada itec group Inc. Full-time

    Embark on a technical journey with Itec Group as an Automation Controls Programmer. This role emphasizes the development and commissioning of PLC control software and collaborating on electrical designs. You will work primarily on PLC programming and HMI screen creation while spending part of your time updating electrical schematics and ensuring reliable...


  • Longueuil, Quebec, Canada Besser Company Full-time

    Drive new product innovations as an Electrical Programmer specializing in design and customer solutions. Your role ensures product excellence and operational improvements. This position focuses on both electrical design and the enhancement of products in alignment with project specifications. You will create electrical schematics, generate bills of...


  • Winnipeg, Manitoba, Canada Oman Shell Full-time

    Begin your career with Shell Canada through the Graduate Programme in Alberta. This comprehensive 3-year program develops future leaders by enhancing leadership, analytical, and teamwork skills.Shell Canada is seeking graduates for its 2027 Graduate Programme, with locations in Fort Saskatchewan, Sarnia, or Calgary. Perfect for final year Bachelor’s or...


  • Québec City, Quebec, Canada KRAFT ENERGY SYSTEMS INC Full-time

    Join an innovative team as an Electrical Programmer focused on developing electrical designs and troubleshooting. Excel in a role that combines creativity and technical skill. This position calls for a Bachelor’s degree in electrical engineering and at least three years of industry experience. You will be responsible for designing electrical systems,...

  • User Interface

    10 hours ago


    Miramichi, New Brunswick, Canada Career Junction Full-time

    $ 25.00 to $ 35.00 HOUR hourly (To be negotiated) / 38 to 40 hours per weekSoftware DevelopmentArea CabWork Hours:38 to 40 hours per weekAbout the CompanyNot AvailableAbout the RoleEducation: Bachelor's degree. or equivalent experience. Other: Use of artificial intelligence. Experience: 3 years to less than 5 years. Health benefits: Vision care benefits....


  • Winnipeg, Manitoba, Canada Great Lakes Group Full-time

    Great Lakes Group is looking for an Industrial Automation PLC Programmer to enhance machine vision integration in Windsor, ON. Use your specialized skills in PLC programming and controls for automation projects.This on-site role involves the development, modification, and troubleshooting of PLC programming tailored for industrial applications. You will...


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

    About the Role As a Senior Automation Systems Programmer, you will develop, integrate, and commission advanced automation systems for custom manufacturing applications. Depending on your area of expertise, you will specialize in PLC and control systems programming, robot integration, or both, taking ownership of programming activities from development and...


  • , Canada Bombardier Full-time

    Intégrez l'équipe de Bombardier en tant que Programmeur CNC axé sur l'usinage à 5 axes. Contribuez à la qualité des aéronefs tout en bénéficiant d'un cadre de travail hybride. À Bombardier, nous nous engageons à établir les normes les plus élevées dans la conception aéronautique. Ce rôle de Programmeur CNC vous permettra d'utiliser CATIA V5...


  • Toronto, Ontario, Canada Mace Full-time

    Elevate your career with Mace as a Programme Delivery Expert, where consultancy meets construction excellence. You’ll drive strategic programme success while promoting inclusive team dynamics. As a Programme Delivery Expert, you will be responsible for direct delivery and alignment of strategies with Mace's vision. Your role requires establishing an...

  • Tools programmer

    18 hours ago


    Montreal, Quebec, Canada Ubisoft Full-time

    Company Description As a tools programmer at Ubi Montreal within Anvil, you play a key role in designing and implementing the technologies used by the content creation teams. You know you’ve done a good job when these teams can easily translate their vision and creativity into an internationally acclaimed game. Your team of dedicated developers can count...

  • Tools programmer

    18 hours ago


    Québec City, Quebec, Canada Ubisoft Montréal Full-time

    Company Description As a tools programmer at Ubi Qc within Anvil, you play a key role in designing and implementing the technologies used by the content creation teams. You know you’ve done a good job when these teams can easily translate their vision and creativity into an internationally acclaimed game. As a tools programmer at Ubi Qc within Anvil, you...

  • Airbus Atlantique

    18 hours ago


    Montreal, Quebec, Canada Airbus Aircraft Full-time

    Relevez le défi d’analyste programme chez Airbus Atlantique à Mirabel. Ce rôle est centré sur la gestion des projets de changement et l’amélioration continue des processus. Sous la direction du superviseur programme, votre mission consiste à gérer les demandes de changements et soutenir l'équipe en optimisant les performances. Une attention...

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