- Home
- Position
Lead Programmer (Gameplay)
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