Lead Programmer (Gameplay)

Employment Permanent Date display: 01/09/2022 #Ref.:6109

Salary :

Activity area : Technology

Post category : Technologies

Province : Quebec

Region : Montreal

Recruiter : Tristan Tassé

Contact us : ttasse@st-amour.com

Job description :

Our world-renowned client, a leading AAA game developer and publisher, is looking for a Lead Programmer (Gameplay) for their upcoming exciting new console game (a new IP).

  • Bring the fun! Be a forward-thinking individual that works with our design teams to build/iterate on industry-leading features.
  • Collaborate with the production teams to evaluate feature requests and build prioritized schedules to deliver said features on time.
  • Manage a diverse group of programmers and be responsible for all elements of the gameplay group including 3C’s, AI, gameplay, and UI development.
  • Provide 1:1 mentoring/coaching sessions with your direct reports to empower them to achieve their career objectives.
  • Build a leader who empowers your team to create scalable systems that provide real-time performance and memory budget information for all gameplay systems.
  • Utilize performance profiling tools to analyze the current of the project and propose performance optimizations.
  • Work with the Technical Director to build and maintain the gameplay metrics/guidelines for the project.

Skills and qualifications :

  • Bachelor’s degree in Computer Science, or related
  • Minimum of 8 years game industry experience with 1 shipped title
  • Excellent communication skills
  • Prior leadership roles/responsibilities is a plus
  • Strong knowledge of C++ (C++14, 17 are a plus)
  • C# is a plus
  • Knowledge of Unreal Engine, Unity is a plus
  • Solid understanding of design patterns and containers is a must
  • Experience shipping several key gameplay systems including 3C, gameplay, AI, and UI is required
  • Experience with online gameplay/AI network replication is a plus
  • Working knowledge of visual scripting systems (such as Blueprint, Bolt, behaviour trees) is required
  • Ability to take design documents to top-quality shippable feature sets
  • Effective collaborator who can negotiate design/code changes to adhere to evolving constraints