Find work in Canada.

A simpler way to find your next job.

  • Technical Lead - UI Programmer (Far Cry)

    Ubisoft

    Montreal, QC

    • Full-time

    The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.

  • Pickleball Centre Head Pro

    Town of Newmarket

    Newmarket, ON

    • Temporary

    Assist the Recreation Programmer with planning, directing, and overseeing day-to-day operations of club lessons, leagues, clinics and programs, and court bookings.

  • Lead Engine Programmer | Programmeur ou programmeuse moteur Lead

    NBCUniversal

    Montreal, QC

    • Full-time

    As a Lead Engine Programmer, you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay, rendering, physics, tools, and pipelines on…

  • Lead Tools Programmer | Programmeur ou programmeuse outils Lead

    NBCUniversal

    Montreal, QC

    • Full-time

    As Lead Tools Programmer, you are responsible for defining, building, and guiding tools and workflows that empower content creators and developers across the project. This role spans…

  • Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile

    NBCUniversal

    Montreal, QC

    • Full-time

    As a Senior Engine Programmer (Mobile – Unreal), you are responsible for designing, implementing, and optimizing Unreal Engine engine‑level systems specifically for mobile platforms. You…

  • Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

    NBCUniversal

    Montreal, QC

    • Full-time

    As a Senior Rendering Programmer (Mobile – Unreal), you are responsible for designing, implementing, and maintaining Unreal Engine rendering systems optimized for mobile platforms. You…

  • Senior Multiplayer Programmer | Programmeur ou programmeuse multijoueur senior

    NBCUniversal

    Montreal, QC

    • Full-time

    As a Senior Multiplayer Programmer, you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the…

  • C++ Programmer Analyst – Clearing Systems

    TMX Group

    Montreal, QC

    • Full-time
  • Engine Programmer (Far Cry)

    Ubisoft Montréal

    Montreal, QC

    • Full-time

    As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely with cross-functional teams to…

  • Lead Graphics Programmer | Programmeur de graphismes principal

    Larian Studios

    Quebec, QC

    • Full-time

    …Divinity: Original Sin 2 is looking for an additional Lead Graphics Programmer to join the team and help us in crafting the high calibre games our fans have come to…

  • C++ Programmer Analyst

    TMX Group

    Montreal, QC

    • Full-time
  • Database developer Smartstream TLM SME Senior Programmer Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application…

  • PLC Programmer/Controls Software Designer

    Samuel, Son & Co.

    Waterloo, ON

    • Full-time
  • ERP Systems Developer and Programmer

    ETL Systems Ltd

    Montreal, QC

  • CNC Programmer

    MACLEAN ENGINEERING & MARKETING CO. LIMITED

    North Bay, ON

    • $59,000 to $65,000 CAD / year
    • Full-time

    MacLean Engineering is looking for skilled and experienced CNC Programmer to join our growing team in North Bay, Ontario. If you are looking to be challenged, valued, and rewarded with a…

  • Senior 3D Programmer

    Ubisoft Montréal

    Montreal, QC

    • Full-time
  • Senior Audio Programmer

    Ubisoft Montréal

    Montreal, QC

    • Full-time
  • Technical Lead - UI Programmer (Far Cry)

    Ubisoft

    Montreal, QC

    • Full-time

    The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.

  • CNC Programmer

    Dawn Staffing Solutions Inc

    Windsor, Ontario

    • Full-time

    We are seeking an experienced CNC Programmer with strong expertise in HEIDENHEIN controls to join our manufacturing team near Tecumseh, ON.

  • Java Developer

    Capgemini

    Montreal, QC

    …deliver key initiatives. The applicant should be a solid Java programmer, with strong design and implementation fundamentals. Prior experience in finance or legal operations will be useful,…

  • Coordonnateur/trice à la formation - Training Coordinator

    V2X

    Quebec, QC · Lonqueuil, Quebec

    • Full-time

    Utilisation intensive du système de gestion de l'apprentissage (LMS) pour programmer des cours/classes, gérer et mettre à jour divers types de processus d'inscription et d'achèvement, et…

  • Software Asset Management Analyst

    SAIT

    Calgary, AB

    Job classification: P2054 - Programmer Analyst II

  • CNC Machinist (Programmer)

    Q-Block Computing

    Ottawa, Ontario

    • $60,000 to $100,000 CAD / year
    • Full-time

    About this role: The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the company's Alberta node.…

  • Senior Manager, Consumer Insights

    Epsilon

    Toronto, Ontario

    • $90,700 to $129,500 CAD / year
    • Full-time

    Support the CI Coordinator/Programmer on project execution tasks including:

  • Intermediate CNC Programmer

    State Window Corporation

    Vaughan, ON

    Reports directly to the CNC Programming Supervisor on all matters. The Intermediate CNC Programmer will be responsible for the set-up and programming of computer numerical control (CNC)…