People Can Fly Studio

Lead Gameplay Programmer

People Can Fly Studio

full-time

Posted on:

Location Type: Remote

Location: Remote • Montreal • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Python

About the role

  • Manage the programming talent on the game team to deliver the most fun and engaging experience for players while maintaining a healthy and motivating environment for team members.
  • Assign, delegate and support individuals in their tasks, monitoring and reviewing progress on their work.
  • Provide constructive feedback and clear communication to improve behaviour and performance, ensuring a continuous improvement approach.
  • Take responsibility for evaluating direct reports during periodic performance reviews, providing useful input and assessments to support their career development.
  • Foster a stimulating team atmosphere and ensure a good work–life balance by setting clear expectations and scope of work, empowering individuals to propose solutions and voice their opinions.
  • Use data such as pulse checks and satisfaction scores.
  • Collaborate and communicate effectively with other leads, directors, departments and project stakeholders on an ongoing basis to help achieve the project’s goals and ambitions.
  • Follow the director’s guidance/vision and put it into practice.
  • Contribute to directing the director by providing important data, raising questions, requesting guidance and relaying information to the relevant project managers.
  • Independently deliver tasks and features within agreed deadlines.
  • Work with the PCF Framework to integrate and develop shared components and increase stability and functionality of shared modules.
  • Work closely with the project director(s) and architect to implement high-quality features and code, and proactively identify and address risks with the team.
  • Actively participate in code reviews to share knowledge and learn from other team members.
  • Stay up to date with best practices and technical solutions used within the company.
  • Work with the production team to plan development and provide assigned tasks on the programmers’ schedule.
  • Oversee game features from design through to in-game implementation.
  • Document scripting and feature-implementation best practices.
  • Develop and maintain the system architecture required by other developers to implement features in the game.
  • Test, debug, profile and optimize implementations.
  • Oversee documentation produced by team members.

Requirements

  • Strong mentoring and leadership skills.
  • Excellent knowledge of major programming languages (C++).
  • Proficiency with source control and code-review tools (Swarm, Perforce, Git, etc.).
  • Proficiency with project management software (JIRA, Confluence, etc.).
  • Experience with multiple game engines.
  • A strong sense of what makes game systems fun.
  • Ability to work with game developers across all disciplines.
  • Strong knowledge of 3D mathematics.
  • Strong familiarity with AI (artificial intelligence), physics, animation and game code in general.
  • Experience with profiling and optimization.
  • Experience working on consoles such as PS5.
  • Ability to develop robust, reliable and efficient code.
  • Experience: More than 8 years of experience in console and PC game development, including prior experience in a leadership role.
  • Involved in the production cycle of at least 2 shipped titles.
  • Nice to have: Experience with other programming languages (C# and Python).
  • Experience in multiplayer game development.
Benefits
  • A benefits package 100% paid by PCF.
  • Insurance provider reimburses claims 100% (up to $1,000 of services per year, in addition to family or individual coverage).
  • Full dental coverage, including dental care.
  • Employer RRSP match equal to 4% (pre-tax), 100% vested from day one.
  • One week of paid time off during the winter holidays.
  • 20 days of paid vacation and 5 paid sick days.
  • Free virtual health and mental-wellbeing care sessions included in the plan for members and their dependents.
  • Opportunities for personal development and the chance to work in a global environment.
  • The opportunity to work within a creative team with people who are passionate about what they do.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++C#Python3D mathematicsAIphysicsanimationprofilingoptimizationgame development
Soft skills
mentoringleadershipcommunicationcollaborationfeedbackproblem-solvingteam managementperformance evaluationcontinuous improvementwork-life balance
People Can Fly Studio

Lead Gameplay Programmer

People Can Fly Studio
Seniorfull-time🇨🇦 Canada
Posted: 2 days agoSource: jobs.smartrecruiters.com
Blackbird Interactive

Lead Gameplay Software Engineer, Unreal Engine 5

Blackbird Interactive
Seniorfull-time$135k–$165k / year🇨🇦 Canada
Posted: 9 days agoSource: jobs.lever.co
Fortis Games

VP, Game Engineering

Fortis Games
Leadfull-time🇨🇦 Canada
Posted: 15 days agoSource: boards.greenhouse.io
Unity