Engine Programmer: Game Engine Systems Expert

Massive

Montreal (administrative region)

On-site

CAD 80,000 - 120,000

Full time

46 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

March of Giants, a Montreal-based software development company, is seeking a software engineer to join their engine development team. The role emphasizes clear, structured programming that balances performance, maintenance, modularity, scalability, and compatibility across systems.

You will focus on developing, refactoring, and optimizing core engine subsystems for long-term viability, while assessing feasibility and aligning with project goals.

Qualifications

  • Excellent understanding of the technical specifications and architecture of different engine systems.
  • Excellent analytical and synthesis skills
  • Can solve complex problems.
  • Autonomy and resourcefulness.
  • Detail-oriented.
  • A keen interest in various hardware architecture.

Responsibilities

  • Program in a clear and structured manner that meets performance, maintenance, modularity,scalabilityand compatibility requirements.
  • Develop,refactorandoptimizecore systems focusing on the long-term.
  • Build and improve the modules that the engine needs.
  • Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.

Skills

Engine architecture
Analytical skills
Problem solving
Autonomy
Detail orientation
Hardware interest

Education

Degree in computer science or equivalent
5+ years software programming experience

Job description

March of Giants, a Montreal-based software development company, is seeking a software engineer to join their engine development team. The role emphasizes clear, structured programming that balances performance, maintenance, modularity, scalability, and compatibility across systems.

You will focus on developing, refactoring, and optimizing core engine subsystems for long-term viability, while assessing feasibility and aligning with project goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engine programmer
Engine programmer

Massive • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Engine programmer - (March of Giants)
Engine programmer - (March of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Engine programmer - (March of Giants)
Engine programmer - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Engine Programmer — Build Cutting-Edge Game Engines (On-Site)
Engine Programmer — Build Cutting-Edge Game Engines (On-Site)

Larian Studios • Quebec

On-site
CAD 70,000 - 90,000
Collaborative environment
Inclusive workplace activities
Engagement with community feedback
Engine Programmer (Far Cry)
Engine Programmer (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Gameplay Engineer – Tools & Systems (Montreal)
Senior Gameplay Engineer – Tools & Systems (Montreal)

Kabam • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Senior Multiplayer Engine Engineer
Senior Multiplayer Engine Engineer

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
Engine Programmer (For Honor)
Engine Programmer (For Honor)

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Systems Software Engineer - Engine & Tools (Hybrid)
Systems Software Engineer - Engine & Tools (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 160,000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
3 weeks vacation
Sick time 10 days/yr
Health/dental/vision coverage
+1