Lead Gameplay Programmer

People Can Fly

Job Summary

Manage the talents of the Gameplay Programming team to deliver the most fun and engaging experience for players while maintaining a healthy and motivating environment for team members. This role involves assigning tasks, providing constructive feedback, evaluating performance, fostering a positive team atmosphere, and collaborating with various studio departments to achieve project goals and implement high-quality gameplay features.

Must Have

  • Assign, delegate, and support individuals in their tasks, monitoring and reviewing progress.
  • Provide constructive feedback and clear communications to enhance behavior and performance.
  • Evaluate direct reports during periodic performance reviews for career development.
  • Foster an engaging team atmosphere and ensure work-life balance.
  • Collaborate and communicate effectively with other Leads, Directors, and stakeholders.
  • Follow the Director’s guidance/vision and implement it.
  • Contribute to the Director’s direction by providing data, raising issues, seeking advice.
  • Autonomously complete tasks and features in a timely fashion.
  • Collaborate with PCF Framework to integrate and develop shared components.
  • Work closely with Principal(s) and project Architect to implement high quality features and code.
  • Proactively participate in code reviews to share knowledge.
  • Stay informed of best practices and technical solutions.
  • Strong mentoring and leadership skills.
  • Excellent C++ programming language skills.
  • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git).
  • Proficient with Project Management Software (JIRA, Confluence).
  • Experience with multiple game engines.
  • A keen sense of what makes gameplay systems fun.
  • Ability to work with game developers from all disciplines.
  • Strong 3D math knowledge.
  • Strong familiarity with AI, physics, animation and gameplay code.
  • Experience with profiling and optimizations.
  • Experience working on consoles such as the PS5.
  • Ability to write solid, reliable, efficient code.

Good to Have

  • Experience with other programming languages (C# and Python).
  • Experience working on multiplayer games.
  • Strong verbal and written communication skills in English.

Perks & Benefits

  • Benefit package 100% paid by PCF (up to $1000 per service a year, individual/family coverage).
  • Full Dental coverage, including major dental.
  • 4% RRSP matching before tax deductions, 100% vested on day 1.
  • Paid week off during the Winter Holidays.
  • 20 paid vacation days and 5 paid sick days.
  • Free virtual health and mental well-being sessions for members and dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with passionate individuals.

Job Description

Main goal of the role:

Manage talents of the Gameplay Programming team to deliver the most fun and engaging experience for players while maintaining a healthy and motivating environment for team members.

Collaboration within the studio:

Production, QA, PCFF, All programmers, Recruitment, HR All Dev teams

Duties:

Core:

  • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the progress of their work.
  • Provides constructive feedback and clear communications to enhance behavior and performance, ensuring a continuous improvement approach.
  • Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
  • Fosters an engaging atmosphere within their team, as well as ensuring a healthy worklife balance by setting clear expectations and scope of work, empowering individuals to propose solutions, and express their opinions.
  • Utilizes data such as pulse checks and satisfaction scores.
  • Collaborates and communicates effectively with other Leads, Directors, departments and project stakeholders on a continuous basis in order to notably build trust and work toward the project’s objectives and ambitions.
  • Follows the Director’s guidance/vision and implements it.
  • Contributes to the Director’s direction by providing important data, raising issues, seeking advice and relays them to relevant project leaders.
  • Autonomously complete tasks and features in a timely fashion.
  • Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
  • Work closely with Principal(s) and project Architect to implement high quality features and code, proactively identify and address risk with the team.
  • Proactively participate in code reviews to share knowledge and learn from other team members.
  • Stay informed of best practices and technical solutions used at the company.

Gameplay:

  • Work with the production team to plan development and provide tasks assignment to programmers team schedule.
  • Oversee gameplay features from design conception to implementation in game.
  • Collaborate with Designers and team members to guarantee all gameplay features provide a fun and engaging experience to the Player.
  • Establish and document best practices for scripting and feature implementations.
  • Develop and maintain the systems architecture necessary for other developers to implement features in the game.
  • Test, debug, profile and optimize implementations.
  • Supervision of documentation created by the team members.

3 Skills Required For This Role

Talent Acquisition Game Texts Quality Control

Similar Jobs