Programmer Engine and Tools

Socket.dev

Montreal (administrative region)

Hybrid

CAD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work setup
Health and dental coverage
Generous time off from day one

Job summary

Reflector is seeking a veteran engine/system programmer to join a 10-person team. You will shape the engine’s core low-level systems, memory management, and multiplatform support while guiding architecture decisions.

You must have 12+ years in AA/AAA engine programming, with strong C/C++ and Unreal Engine experience, and hold a bachelor’s degree in CS/CE or equivalent. Hybrid work is supported and collaboration across teams is encouraged.

Qualifications

  • 12+ years of engine or systems programming for AA/AAA games.
  • Solid experience with C/C++ and Unreal Engine.

Responsibilities

  • Architect and build the engine’s core low-level systems, memory management, file systems, and multiplatform support.
  • Evaluate technical feasibility across teams, help set CPU/memory budgets, and weigh in on pipeline trade-offs.
  • Partner with tools team, artists, and designers to build editor tools and push engine limits.

Skills

C/C++
Unreal Engine
Engine programming
Bilingual communication

Education

Bachelor's degree in CS/CE or equivalent

Job description

Tired of engine and tooling work being treated as an afterthought to gameplay? Join a 10-person programming team that counts on you to speak up on architecture and tooling decisions and listens when you do.

Why Choose Reflector:
  • Make your mark on an iconic IP The game we’re developing belongs to a cherished Bandai Namco IP with a fanbase in the millions! Your job is to build the technical foundations that bring its newest adventure.
  • Sharpen your skills. Push your engineering talents to new heights while shaping the low-level systems and tools that power Unreal Engine 5 and build on your expertise to define Reflector’s engine standards.
  • Enjoy more than just meetings. We’re all for hybrid setups, but endless Teams calls aren’t our thing. We like to kick off milestones, collaborate, fast-track ideas, share progress (snacks, too!), and celebrate achievements live and in-person.
  • Feel supported on all fronts. Not only can you count on your team to help you solve the most complex technical challenges, but we’ve also got you covered with generous health and dental coverage and ample time off starting from day one.
How You’ll Spend Your Days:
  • Architect and build the engine’s core low-level systems, memory management, file systems, and multiplatform support while helping shape our architecture standards and technical direction.
  • Serve as a key technical go-to: you’ll evaluate technical feasibility across teams, help set CPU and memory budgets, and weigh in on critical pipeline trade-offs.
  • Partner closely with the tools team, artists, and designers to build the editor tools that power daily production and push the technical limits of the engine.
What You Offer:
  • Strong communication skills in both French and English, spoken and written.
  • You must be legally authorized to work in Canada.
  • At least 12 years of experience in engine or systems programming for AA or AAA games, including solid experience with C/C++ and Unreal Engine.
  • A bachelor's degree in computer science, computer engineering, or equivalent experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team lead programming engine and tools
Team lead programming engine and tools

DIVERTISSEMENT REFLECTOR LTÉE • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Health and dental coverage
Ample time off from day one
Programmeur.euse engin et outils
Programmeur.euse engin et outils

Reflector Entertainment Ltd. • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Couverture santé et dentaires
Congés personnels
Hybride : bureau + télétravail
Chef d'équipe programmation engin et outils
Chef d'équipe programmation engin et outils

Reflector Entertainment • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Assurance santé et dentaire
Congés personnels
Chef d'équipe programmation engin et outils
Chef d'équipe programmation engin et outils

Reflector Entertainment Ltd. • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Senior Unreal Engine Core Systems Programmer (Remote)
Senior Unreal Engine Core Systems Programmer (Remote)

Reflector Entertainment Ltd. • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Couverture santé et dentaires
Congés personnels
Hybride : bureau + télétravail
Team Lead Quality Assurance
Team Lead Quality Assurance

DIVERTISSEMENT REFLECTOR LTÉE • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Health and dental coverage
Hybrid work arrangement
Generous time off from day one
Engine Programmer (Far Cry)
Engine Programmer (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Responsable Moteur & Outils — Jeux AAA, Télétravail
Responsable Moteur & Outils — Jeux AAA, Télétravail

Reflector Entertainment • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Assurance santé et dentaire
Congés personnels
Intermediate Software Engineer (Unreal Engine 5)
Intermediate Software Engineer (Unreal Engine 5)

Blackbird Interactive • Vancouver

Remote
CAD 110,000 - 140,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft Montréal • Quebec

On-site
CAD 90,000 - 130,000