Talent.com
Ubisoft
Engine ProgrammerUbisoft • Montreal, QC, CA
Engine Programmer

Engine Programmer

Ubisoft • Montreal, QC, CA
4 hours ago
Job type
  • Full-time
Job description

Job Description

As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely with cross-functional teams to build scalable, high-performance solutions that support production needs and long-term technical goals.

What you’ll do

  • Program clear, structured, and maintainable systems that meet performance, compatibility, modularity, and scalability requirements;
  • Develop, refactor, and optimize core engine systems with a long-term technical vision;
  • Analyze development needs and evaluate the technical feasibility of proposed solutions;
  • Review existing engine functionalities to ensure alignment with project goals;
  • Build and improve engine modules to support system scalability;
  • Design and implement new technical solutions when needed;
  • Recommend improvements inspired by industry best practices and emerging technologies;
  • Optimize system performance and maintain system stability;
  • Improve game packaging technologies to support concurrent team workflows;
  • Support production needs related to physics systems and data pipelines.

Qualifications

What you bring to the team

  • A degree in Computer Science or Software Engineering (or other relevant training);
  • 5+ years of professional programming experience;
  • Demonstrate strong software programming and game engine architecture knowledge;
  • Understand the technical specifications and interactions between engine systems;
  • Solve complex technical problems using a structured and thoughtful approach;
  • Apply strong analytical and synthesis skills in day-to-day development;
  • Write rigorous, high-quality, and maintainable code;
  • Collaborate effectively with multidisciplinary teams;
  • Work independently while staying aligned with team objectives;
  • Pay close attention to detail and deliver quality results.
Create a job alert for this search

Engine Programmer • Montreal, QC, CA

Similar jobs

Engine programer - (March of Giants)

Ubisoft EntertainmentMontreal
Full-time

Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more.We believe that diverse ... Show more

 • Promoted

Unreal Programmer

High Voltage SoftwareMontreal (administrative region), QC, CA
Full-time

High Voltage is looking for experienced and passionate.This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-... Show more

 • Promoted

Proficient Programmer Analyst for Software Applications Development

ReelcruitMontreal (administrative region), QC, CA
Full-time

Transform business analytics through software as a Programmer Analyst.Develop and optimize applications while collaborating effectively with IT and operational teams in a forward-thinking work envi... Show more

 • Promoted

Senior C# SW Engineer for Exciting Challenges

ROSSMontreal (administrative region), QC, CA
Full-time

Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They ha... Show more

 • Promoted

Senior Language Programmer, Verse UE Integration

Epic GamesMontreal (administrative region), QC, CA
Full-time

Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years.Our team of programming experts are always innovating to improve the tools and technology that em... Show more

 • Promoted

SDK Engineer - Multi-Language Development: 25-07286

Akraya, Inc.Montreal (administrative region), QC, CA
Full-time

Duration: 6+ Months with Possible Extension.We are searching for a skilled SDK Engineer to lead the support and enhancement initiatives for our existing FGA client SDKs across Go, JavaScript,.The s... Show more

 • Promoted

Engine programer - (March of Giants)

UbisoftMontreal
Full-time

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... Show more

 • Promoted

Avionics Project Engineer (DO-178 or DO-254)

Industry ProfessionalsMontreal (administrative region), QC, CA
Full-time +1

Avionics Project Engineer (DO-178 or DO-254).Hybrid Montreal, QC, Canada (6 months onsite, then remote flexibility).Aerospace & Safety-Critical Electronic Systems.Were hiring on behalf of a Canadia... Show more

 • Promoted

C++20/23 Engineer – FinTech ML Pipelines (Hybrid)

Hunter BondMontreal, Montreal (administrative region), CA
Full-time

A leading recruitment agency is seeking a C++ Software Engineer for an elite FinTech firm in Montreal.The role involves developing high-performance machine learning pipelines and building scalable ... Show more

 • Promoted

Engine programer - (March of Giants)

Ubisoft MontréalMontreal
Full-time

Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more.We believe that diverse ... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

SpeechifyMontreal (administrative region), QC, CA
Full-time

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Montreal (administrative region), QC, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Forward Deployed Engineer, Agentic Platform (UK/Europe)

Jaide HealthMontreal (administrative region), QC, CA
Full-time

Toronto, Ottawa, Montreal, Canada.Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to p... Show more

 • Promoted

Go Software Engineer: Container Images & CI/CD

CanonicalMontreal (administrative region), QC, CA
Full-time

A leading open-source software provider is seeking a skilled Software Engineer to build container images and improve automated processes.You will work remotely in a collaborative environment, engag... Show more

 • Promoted

Senior Software Engineer - Infrastructure as Code Team

MarqetaMontreal (administrative region), QC, CA
Full-time

Senior Software Engineer - Infrastructure as Code Team.Software Engineer DevOps Cloud AWS Infrastructure.As a Senior Software Engineer on the Infrastructure Engineering team, you will be at the for... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareMontreal (administrative region), QC, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Senior Rendering Programmer — Unreal Engine 5

Cloud Chamber - EnglishMontreal (administrative region), QC, CA
Full-time

A leading game development studio is looking for a Senior Rendering Programmer to push Unreal Engine 5 in game development.You will collaborate closely with a talented team to create and optimize r... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotMontreal (administrative region), QC, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Avionics Engineer

Global Partner SolutionsDorval, QC, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Global Partner Solutions provided pay range.This range is provided by Global Partner Solutions.Your ac... Show more

 • Promoted

Full Stack Engineer - Agentic AI

BayOne SolutionsMontreal (administrative region), QC, CA
Full-time

Hiring in Canada(Remote) | Senior Full Stack Engineer – Agentic AI (Backend-Leaning).No expectation of “perfect” full-stack — realism matters.You should have experience with:.Agent orchestration / ... Show more