Senior Engine Programmer at Ubisoft - ScoutJobs - The AI-curated global job board
Skip to content
Ubisoft
Posted 5 hours ago

Senior Engine Programmer

Ubisoft

Requirements

3+ years video game industry experience, Excellent C++ mastery, Game engine architecture knowledge, Multithreaded programming knowledge, Degree in Computer Science or Software Engineering

Skills

C#Unreal Engine

About the role

Responsibilities

  • Program in a clear and structured manner respecting performance, maintenance, modularity, scalability, and compatibility requirements
  • Develop, refactor, and optimize core systems with a long-term vision
  • Identify development needs and evaluate technical feasibility based on project goals
  • Analyze existing engine functions and build/improve necessary modules
  • Propose and implement new systems and innovative changes inspired by industry standards
  • Maintain performance and support production-ready features and systems
  • Document work to facilitate knowledge transfer across teams
  • Collaborate with multiple teams to optimize engine system interactions
  • Act as a resource for other programmers and solve complex performance issues

Requirements

  • 3+ years of experience in the video game industry
  • Excellent mastery of C++
  • Ability to analyze and synthesize existing systems
  • Strong debugging and complex problem-solving skills
  • General understanding of modern game engine architecture
  • Knowledge of multithreaded programming and synchronization mechanisms
  • University degree in Computer Science, Software Engineering, or equivalent

Preferred Qualifications

  • Experience with modern game engines
  • Mastery of Unreal or Unity
  • Knowledge of hardware architectures (Intel, AMD, Xbox, PlayStation, etc.)
  • Knowledge of virtual machines and cloud services

About the Company

Ubisoft is a global leader in digital entertainment, creating memorable gaming experiences through franchises like Assassin’s Creed, Far Cry, and Rainbow Six. The Montreal studio offers a collaborative environment focused on professional growth and creativity.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Engine Programmer

Ubisoft · Montreal

Sign up to apply