programmer

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


  • Montreal, Canada PSSL ProSound and Stage Lighting Full-time

    Agences : veuillez consulter notre site web pour savoir comment procéder. Pourquoi Solotech ? Pour faire passer ta carrière au niveau supérieur. Leader mondial dans les domaines de la solution événementielle, de l'intégration de systèmes et technologie virtuelle, notre équipe se compose de plus de 1700 personnes passionnées. Notre ambition ?...


  • Kelowna, Regional District of Central Okanagan, Canada Centrixcs Full-time €70,000 - €90,000 Contract

    About the Role We’re seeking a Journeyman Instrumentation Technician / Programmer who is ready to bring their expertise to a dynamic and supportive team. If you’re motivated and looking for an opportunity to take on rewarding projects with room to learn and grow, we’d love to connect with you. #CCSHP Here's a Snapshot of How You'll Contribute to Our...


  • Winnipeg, Manitoba, Canada Medavie Full-time

    Drive quality assurance innovations with Medavie as a Senior Programmer Analyst. This permanent position focuses on managing enterprise QA platforms and optimizing testing tools for better performance.Join Medavie's team of 8,000+ professionals dedicated to improving Canadians' lives. As a Senior Programmer Analyst, you will oversee the administration and...


  • Ottawa, ON, Canada MDOS Consulting Full-time €55,000 - €80,000 Contract

    We are looking for a Junior Programmer/Software Developer for our client who meets the following criteria: - Language: English. - Security Clearance: - Location of Work: On-site at Ottawa Ontario (TA may indicate work that may be conducted off-site as applicable). - Mandatory requirements: - Must have a minimum of 24 months of combined experience in the...


  • L'Île-d'Orléans Municipalité Régionale, QC, Capitale-Nationale; Québec Province, 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...


  • Ottawa, Ontario, Canada Autism Services Full-time

    Schulte Industries origins started in 1912 and since then has developed into a company known across the world for not only its quality and service but much more. The Schulte team is dedicated to supporting the local community through events and fundraisers.A great benefit package and competitive wages are just a couple of things to expect when working at...


  • Vancouver, BC, Greater Vancouver Regional District, BC; 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...


  • Victoria, Capital Regional District, Canada Waterworth Full-time $90,000 - $130,000 Contract

    Functional Programmer/Software Engineer - Growth Phase Cloud SaaS for Municipal Finance Who We Are: Muniworth is a cloud-based SaaS startup in the growth phase, dedicated to empowering municipal utilities and governments with financial forecasting tools. Our platform enables local governments to achieve financial sustainability and make informed, data-driven...


  • Salaberry-de-Valleyfield, Montérégie, Canada Santé Québec Montérégie-Ouest Full-time $90,000 - $130,000 Contract

    Explorez une carrière enrichissante au CISSS de la Montérégie-Ouest en tant que Directeur du Programme Milieux de réhabilitation intensive, avec un fort accent sur le leadership et les valeurs humaines. Le Directeur sera responsable de la supervision des services à la Résidence Pavillon jeunesse, en s'assurant de l'efficacité des opérations et de...


  • Montreal (administrative region), QC, Canada McGill University Full-time $30,000 - $42,000 Contract

    Salaire Horaire (SEOUM C) $26.00 Unité D’embauche Physique Sommaire Du Poste Sous la direction du président du Comité de sensibilisation du Département de physique et de l’Institut spatial Trottier, les quatre titulaires feront partie du comité de sensibilisation et contribueront à l’organisation de divers événements. De plus, les...


  • Lebel-sur-Quévillon, Nord-du-Québec, Canada BRH Full-time $85,000 - $115,000 Contract

    Spécialiste programmation et automatisation Mines et métaux Employeur : Gold Fields Région : lebel sur Quevillon Horaire : Temps plein, Permanent Le projet Windfall, détenu par Gold Fields, est situé dans le nord du Québec. En rejoignant notre équipe passionnée, engagée à créer une valeur durable au-delà de l’exploitation minière, vous aurez...


  • Vaughan, York Region, Canada Martinrea International Full-time $60,000 - $85,000 Contract

    Join Martinrea International as an Experienced PLC Programmer and contribute to high-quality automotive solutions. Engage in programming, troubleshooting, and ensure efficient operations on a diverse production floor. In this role at Martinrea, you will apply your skills in programming and maintaining PLCs while promoting a safe and productive workplace....


  • Ottawa, ON, Canada Defence Construction Canada Full-time $94,000 - $122,000 Contract

    Who Can Apply?: Internal (DCC Employees) and External (General Public) Salary Range $93,938 - $122,116 Employment Status Continuing Flexible Work Option Hybrid (2 days/week) Term Length Security Level Secret Language Requirement Bilingual Mandatory Closing Date 27/08/2026 Country Canada We have an exciting opportunity in the National Service Region ! The...

  • Engine programmer

    1 day ago


    Montreal (administrative region), QC, Canada Ubisoft Full-time $90,000 - $130,000 Contract

    Company DescriptionUbisoft is a global leader in gaming, with teams across the world creating original and memorable experiences - from Assassin's Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing the boundaries of entertainment, join us on...


  • Markham, ON, Canada Socket.dev Full-time $90,000 - $140,000 Contract

    Elevate your career with Everest Clinical Research as a Senior Statistical Programmer based in Ontario, Canada, or remote across the country. Engage in cutting-edge statistical programming for clinical trials while ensuring high-quality deliverables. The role demands leadership in statistical programming projects, applying your expertise to improve...

  • UI Programmer

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


  • Calgary, Alberta, Canada Arsenault Full-time

    About the job Junior Support Analyst/ Programmer Founded in 1974, Arsenault today delivers comprehensive and advanced enterprise and field operations solutions, purpose-built for construction and capital projects companies. Arsenaults powerful software transforms how firms optimize productivity, minimize risk and drive growth by planning and managing all...


  • L'Île-d'Orléans Regional County Municipality, Quebec, Canada Bombardier Transportation GmbH Full-time

    Join Bombardier as a CNC Machining Programmer and contribute to cutting-edge aerospace projects. Engage in programming with CATIA V5 and ensure high-quality outputs in a flexible work environment. To excel in this role, you will need five to ten years of experience in NC programming, particularly using VERICUT Machine Simulation. Your responsibilities will...


  • Sherwood Park, Alberta, Canada Strathcona County Full-time

    Support Strathcona County's community spirit as an Assistant Recreation Programmer. Collaborate on programs while maintaining excellence in customer service and participant engagement.You will assist the Recreation Programmer in administering and supervising high-performing teams while ensuring that recreation programs meet community needs. Your role will...


  • Windsor, Ontario, Canada Dawn Staffing Solutions Inc Full-time

    Elevate your career as a CNC Programmer specializing in HEIDENHEIN controls at our Tecumseh, ON location. Leverage your programming expertise to optimize machining processes and improve production. Our manufacturing facility in Tecumseh, ON is seeking an experienced CNC Programmer with a strong background in HEIDENHEIN controls. Candidates must have 3-7...

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