Senior Engine Developer

Role Description

As a Senior Engine Developer, you will be responsible for both the architectural design and the implementation of core systems and new features needed for games production using Legion Engine. In collaboration with other developers, you will work across all the fundamental systems of the game engine including platform, streaming, physics, audio, memory management and related tools and pipelines.

Responsibilities:
  • Creation of new engine systems and features
  • Analyzing memory footprint and performance characteristics of systems
  • Building sustainable, performant, rigorously tested and maintainable technologies and code
  • Ensuring systems take advantage of the features of the cloud
  • Plan work effectively, and provide realistic updates on progress to your team and managers
Minimum Qualifications:
  • At least 8 years experience in the game industry with significant contributions to AAA titles in senior technical roles
  • Ability to debug and optimize memory, bandwidth and performance at both high and low level
  • Deep knowledge of modern game engine design & architecture
  • Ability to effectively communicate technical concepts with other members of the development team
Preferred Qualifications:
  • Good knowledge of Rust and C++
  • Experience with open source and GitHub, or equivalent
  • Understanding of cloud based development and streaming considerations
  • Experience with Unreal Engine
  • Some knowledge of web technologies and ability to contribute to tooling and pipelines utilized by the engine
  • Specialized experience in animation, physics or audio
Apply Now

Job Details

  • Location

    Montreal or Quebec City, Quebec

  • Job Category

    Engine

  • Job Type

    Full time