Engine programer - (March of Giants)

Ubisoft • montreal, qc, Canada • Posted June 01, 2026

Location montreal, qc
Job Type Full-time
Category Management & Operations
Posted June 01, 2026

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

Interested in this role?

Click the button below to start your application.

Apply Now