CareerPlanSign in

Engine programmer - (March of Giants)

Montreal, QC, ca💼 Full-time🗓 2026-08-24 → 2026-09-25

Core

Develop, refactor, and optimize core systems for a game engine to ensure performance, scalability, and long-term maintainability.

Role type

Senior IC engine programmer

Builds

Game engine modules and core systems

Domain

Video game development / Real-time rendering

Deliverable

production ML models | product features

Required skills

C++ (implied by engine programming context), system architecture design, performance optimization, code refactoring, technical documentation, problem-solving, hardware architecture knowledge

Preferred skills

Experience with other game engines, innovation in system design

Technologies

Game engines (unspecified)

Responsibilities

Develop and optimize core engine systems, analyze existing functions for alignment with project goals, build new modules, document technical systems for other teams

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.