Lead Gameplay Programmer

People Can Fly Studio

Canada

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% insurance reimbursement up to $1000
4% RRSP matching
20 paid vacation days
Paid week off during Winter Holidays
Free virtual health sessions

Job summary

A leading game development studio in Canada is seeking a Lead Gameplay Programmer to lead and mentor the programming team. The ideal candidate will have over 8 years of experience in game development, with strong proficiency in C++. This mid-senior level role involves collaborating with designers and ensuring engaging gameplay experiences. The studio offers a comprehensive benefits package and a creative work environment.

Qualifications

  • 8+ years experience working on console/PC games.
  • Strong mentoring and leadership skills necessary.
  • Proficient in multiple game engines.
  • Nice to have: Experience with C# and Python.

Responsibilities

  • Lead the Gameplay Programming team to ensure engaging player experiences.
  • Conduct performance reviews and support career development.
  • Collaborate with Designers to deliver high-quality gameplay features.

Skills

C++
Source Control
Code Review
Project Management Software
3D Math
AI and Physics Knowledge
Game Development Experience

Tools

Git
Swarm
Perforce
JIRA
Confluence

Job description

Overview

People Can Fly (PCF) is an independent AAA game development studio founded in 2002, known for titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. PCF continues to expand its expertise in Unreal Engine and is developing new IPs and collaborations, including Gears of War: E-Day, Project Echo, and Lost Rift. The studio has international offices across Poland, the UK, Ireland, the US, Canada, and remote talent worldwide.

This position is open to candidates based in Canada with relevant experience in the game industry as a Lead Gameplay Programmer and strong proficiency in C++.

Responsibilities
  • Lead the Gameplay Programming team to deliver engaging player experiences while maintaining a motivating environment.
  • Assign tasks, monitor progress, and provide constructive feedback to team members.
  • Conduct performance reviews and support career development for direct reports.
  • Foster work-life balance, set clear expectations, and empower team members to propose solutions.
  • Utilize data such as pulse checks and satisfaction scores to inform decisions.
  • Collaborate with other Leads, Directors, and departments to build trust and achieve project objectives.
  • Follow the Director’s vision, seek advice, and relay relevant information to project leaders.
  • Autonomously complete tasks and features on time.
  • Collaborate with PCF Framework to integrate shared components and enhance stability.
  • Work closely with Principal(s) and project Architect to implement high-quality features and code, proactively identifying and addressing risk.
  • Participate in code reviews to share knowledge and learn from teammates.
  • Stay informed of best practices and technical solutions used at PCF.
  • Plan development schedules and assign tasks to the programming team.
  • Oversee gameplay features from design conception to implementation.
  • Collaborate with Designers to ensure all gameplay features provide fun and engaging experiences.
  • Establish and document best practices for scripting and feature implementations.
  • Develop and maintain the systems architecture for other developers.
  • Test, debug, profile, and optimize gameplay implementations.
  • Supervise documentation created by team members.
Qualifications
  • Strong mentoring and leadership skills.
  • Excellent primary programming language skills (C++).
  • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Proficient with Project Management Software (JIRA, Confluence, etc.).
  • 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.
  • 8+ years experience working in console/PC games, prior leadership capacity, production of at least 2 titles.
  • Nice to have: Experience with other programming languages (C# and Python).
  • Nice to have: Experience working on multiplayer games.
Benefits
  • Benefit package fully paid by PCF; insurance reimburses 100% of claims up to $1000 per service a year, plus individual family coverage.
  • 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 global work environment.
  • Creative team with passionate people.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industry

Computer Games

Referrals increase your chances of interviewing at People Can Fly Studio by 2x. Get notified about new Game Developer jobs in Canada.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Concepteur(-trice) narratif senior / Senior Narrative Designer
Concepteur(-trice) narratif senior / Senior Narrative Designer

People Can Fly • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurance santé 100%
RRSP 4% matching
Congés payés hiver
+1
Concepteur(-trice) de niveau / Level Designer
Concepteur(-trice) de niveau / Level Designer

People Can Fly • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
RRSP matching
Paid holidays
Dental coverage
+2
Mid Software Engineer
Mid Software Engineer

WorkinGames • Vancouver

Hybrid
CAD 108,000 - 132,000
Lighting Artist - Remote, Canada
Lighting Artist - Remote, Canada

People Can Fly Studio • Canada

Remote
CAD 70,000 - 110,000
Benefits package
RRSP matching
Winter holidays
+5
Programmeur(-euse) d’interface utilisateur / UI Programmer
Programmeur(-euse) d’interface utilisateur / UI Programmer

People Can Fly Studio • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Couverture dentaire complète
4% de cotisation REER
Congés payés
+2
Artiste technique / Technical Artist
Artiste technique / Technical Artist

People Can Fly Studio • Montreal

On-site
CAD 60,000 - 80,000
Couverture dentaire complète
20 jours de congés annuels
Opportunités de développement personnel
Senior Engine Programmer
Senior Engine Programmer

Torn Banner Studios • Quebec

Hybrid
CAD 130,000 - 170,000
6.5 weeks vacation
Employee stock options
Flexible schedule and work location
+2
Intermediate Software Engineer (Unreal Engine 5)
Intermediate Software Engineer (Unreal Engine 5)

Blackbird Interactive • Vancouver

Remote
CAD 110,000 - 140,000
Senior Gameplay Software Engineer (UE5)
Senior Gameplay Software Engineer (UE5)

Skybox Labs Inc. • Burnaby

Hybrid
CAD 125,000 - 170,000
Annual bonus and up to 3% RRSP matching
Comprehensive health benefits
3 weeks of vacation leave
+4
Advanced Software Developer - Montreal
Advanced Software Developer - Montreal

Snowed In Studios Inc. • Canada

Hybrid
CAD 110,000 - 135,000
Comprehensive benefits package
4 weeks paid vacation
Unlimited sick leave
+4