Senior Engine Programmer – Game Engine Development
Jobs for Humanity · Montreal
Job description
About the role
We are looking for a Senior Engine Programmer to join our team in Montreal and help shape the core technology of our next‑generation games. You will work closely with multiple studios, ensuring the engine meets performance, scalability and compatibility goals.
Key responsibilities
- Develop, refactor and optimise core engine systems with a focus on long‑term maintainability.
- Analyse existing engine functions, identify gaps and design new modules as needed.
- Collaborate with cross‑functional teams to improve interaction between engine subsystems.
- Document implementations and share knowledge to support other programmers.
- Debug and resolve performance issues, proposing targeted optimisations.
Required profile
- 3+ years of experience in the video‑game industry.
- Strong command of C++ and ability to analyse complex systems.
- University degree in Computer Science, Software Engineering or equivalent.
- Experience with modern game‑engine architecture and multithreaded programming.
Required skills
- C++ programming.
- Multithreaded programming and synchronization mechanisms.
- Unreal Engine or Unity proficiency.
- Knowledge of hardware architectures (Intel, AMD, Xbox, PlayStation).
- Familiarity with virtual machines and cloud services.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 16 hours ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobs for Humanity
Montreal
Related job offers
-
Co-op Researcher – LLM Reasoning
huaweicanada Montreal -
Co-op Researcher – Embodied AI Agent (Robotics)
huaweicanada Montreal -
Intern Researcher - Multimodal Learning
huaweicanada Montreal -
Technicien(ne) Informatique – CDI – Scarborough (Californie, USA)
Cesar Acuna Scarborough -
Web Developer
SANSHTECH INC. Calgary