programmer

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


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


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


  • , Canada Grant Thornton International Ltd Full-time

    A global professional services network is seeking an Associate Director to lead its IT Compliance program. The role involves managing compliance assessments, defining compliance strategies, and overseeing the IT compliance team to enhance security posture. Candidates should have a Bachelor's degree in IT/Cybersecurity, extensive project management...


  • Petawawa, 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 experience in...


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


  • Edmonton, Alberta, Canada TSG Staffing Services Full-time

    TSG STAFFING SERVICES is currently recruiting for a CNC PROGRAMMER for an Edmonton area-based opportunity to work in an industrial environment. Job Description Program, simulate, and verify CNC programs for new and existing parts. Model parts and verify customer-supplied and internally generated models against drawings. Develop machining strategies,...


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


  • Laval, Quebec, Canada F. List Gmbh Full-time

    Become a CNC Programmer for F/LIST and create high-quality interiors for private jets. Your expertise will shape the future of luxury aviation and design. This role at F/LIST Canada involves programming CNC machines to produce sophisticated interiors, enhancing both private and business jets. You'll work with cutting-edge technology while ensuring...


  • Ottawa, Ontario, Canada Le-Cap-Centre-D Full-time

    Devenez Coordonnateur.trice de programmes intensifs chez Le CAP à Vanier, ON. Ce poste contractuel à temps plein vous permet de mener des initiatives significatives pour la santé mentale des jeunes. Sous la supervision de la directrice des services de santé mentale, vous serez en charge de la gestion quotidienne des programmes. Vos principales...

  • Aquatics Programmer

    2 hours ago


    Edmonton, Alberta, Canada MacEwan University Full-time

    Competition Number: 26.08.194 Category: Full-Time Continuing (35 hours per week) Salary: MSU Band D (Steps 1-8): $28.501 - $41.449 per hour. $51,872 - $75,438 per annum (Based on 35 hours per week). Closing Date: September 8, 2026 MacEwan University is seeking an Aquatics Programmer for a full-time continuing opportunity with our Sport and Wellness...

  • User Interface

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


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


  • Calgary, Alberta, Canada Ice Western Full-time

    Since 1991, ICE Western Sales has been manufacturing custom HVAC solutions for commercial and industrial clients. With a team of 250+ employees, our commitment to service, safety, and innovation continues to drive our success. Titan Matrix, a division of ICE Western, designs high-performance HVAC systems for mission-critical data center environments.Why...


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


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


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

    Ideal Gear & Machine Works is seeking a proficient CNC Programmer. Utilize your skills in multi-axis programming and machining, ensuring top-notch quality. As a member of the Boundary Mining Group, you will operate and program multi-axis machines. Your expertise should include GibbsCam for programming and using various CNC equipment. A detailed...


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

    Here's a brief overview of the tasks and responsibilities:Take charge of support requests and contribute to the resolution of incidents and problemsAct as a dispatcher in the claims management processConfigure, maintain and evolve development infrastructuresDevelop, program, deploy and upgrade common tools and modulesPerform unit, functional and integrated...


  • Regina, Saskatchewan, Canada Inclusionregina Full-time

    The City of Regina is seeking a Senior Programmer Analyst to develop, implement and document geospatial solutions across multiple lines of business. You will work on GIS platforms, CAD and GPS tools, and help maintain and expand spatial data systems.The role requires strong problem-solving skills, mentoring abilities, and the capacity to work with minimal...


  • Montreal, Quebec, Canada Le-Cap-Centre-D Full-time

    Devenez Coordonnateur.trice de programmes intensifs chez Le CAP à Vanier, ON. Ce poste contractuel à temps plein vous permet de mener des initiatives significatives pour la santé mentale des jeunes. Sous la supervision de la directrice des services de santé mentale, vous serez en charge de la gestion quotidienne des programmes. Vos principales...

  • Chef d'équipe

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

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