Engine programer - (March of Giants)

Ubisoft
Full-time Montreal, Quebec Engineers
Posted:
June 05, 2026
Location:
Montreal, Quebec, Canada

Job Description

Job Description

Main Responsibilities

  • Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements. 
  • Is thorough and rigorous in the code structure.
  • Develop, refactor and optimize core systems focusing on the long-term. 
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility. 
  • Analyze the engine's existing functions and see if they're in line with the purpose. 
  • Build and improve the modules that the engine needs.
  • Recommend improvements by designing and implementing new systems, as needed. 
  • Propose innovative changes, drawing inspiration from other games or engines in the industry. 
  • Maintain performance and optimize systems. 
  • Support the features and systems designed for production. 
  • Document work performed to transfer knowledge and help users (other...
  • Apply for this Job

    Submit your application for the Engine programer - (March of Giants) position at Ubisoft.

    Apply Now Save for Later

    Job Overview

    Job Type: Full-time
    Location: Montreal, Canada
    Posted: June 05, 2026
    Deadline: July 15, 2026