NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / Game Developer in Canada
1 month ago
Apply with autofill
Apply with autofill
Ubisoft·Gaming·1 month ago
1 month ago

Engine Programmer (Far Cry)

Montreal, CanadaFull-timeMid · 2-5 yearsGame Developer

Sign up free to see how well your resume matches this role.

Boost your chances at Ubisoft

How you compare FREE

?
Your scoreYour score: not yet known
→
64
Top 10%Top 10%: 64 out of 100

Top 10% of NextRaise users, across all roles in this function in Canada.

Must-have skills for this role

  • programming
  • game engine architecture
  • software engineering
  • computer science

PDF or DOCX · no account needed

Apply faster with autofill FREEUbisoft uses SmartRecruiters - autofill it instead of retyping.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

About this role

Company Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

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.
Gaming

Company

UbisoftGaming
Montreal, Canada

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Ubisoft's careers site·first seen 28 Jul 2026·last verified 20 Sept 2026·How we source jobs

Similar jobs

  • Senior Gameplay Programmer at Epic GamesMontreal, Canada–match not yet calculated
  • Activision 2027 Summer Internshps - Game Engineering (Vancouver) at xboxgamingVancouver, Canada–match not yet calculated
  • Engine programmer - (March of Giants) at UbisoftMontreal, Canada–match not yet calculated
  • Game Programmer (1 Year Contract) at KabamMontreal, Canada–match not yet calculated
  • Senior Engine Programmer, Unreal Cloud Services at Epic GamesMontreal, Canada–match not yet calculated

Browse more jobs

  • Game Developer jobs in Canada
  • Frontend Engineer jobs in Canada
  • Cross-Platform Mobile Developer jobs in Canada
  • Android Developer jobs in Canada
  • Game Developer jobs in United States
  • Game Developer jobs in United Kingdom