Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead Quest Programmer dirigeant les technologies narratives de Cyberpunk 2 chez CD PROJEKT RED, créateur de jeux de rôle narratifs. Pilotage d'équipe, systèmes de quêtes et outils C++.

Responsibilities

  • Lead the engineering team focused on narrative technologies for Cyberpunk 2
  • Manage direct reports and support their professional development and career aspirations
  • Conduct one-on-one meetings, performance reviews, recruitment, and promotion planning
  • Guide the team on code quality, workflow efficiency, and technical execution
  • Translate creative and narrative requirements into clear technical needs
  • Collaborate with lead architects and owners responsible for maintaining the shared quest system
  • Define feature requests, ensure their integration, and drive continuous improvement
  • Lead the development, integration, and evolution of quest features
  • Ensure quest tools are efficient without compromising runtime performance
  • Maintain and optimize narrative and quest features
  • Foster collaborative workflows with shared technology teams
  • Write high-quality, clean, optimized, and maintainable C++ code
  • Investigate, diagnose, and resolve bugs in quest features and authoring tools
  • Collaborate with the cinematics, narrative, and core gameplay teams to integrate quest systems

Requirements

  • At least 7 years of professional programming experience in the AAA video game industry
  • At least 1 year of experience in technical leadership, people management, or leading an engineering team
  • Excellent proficiency in C++ programming
  • Demonstrated experience developing custom quest systems, custom narrative tools, or workflows for a node-based editor
  • Experience in a highly collaborative shared technology environment spanning multiple teams or projects
  • Ability to understand the needs of creative team members and translate their vision into clear technical requirements
  • Excellent communication and collaboration skills in multicultural environments and across multiple time zones
  • Nice to have: Knowledge of Unreal Engine architecture
  • Nice to have: Understanding of multiplayer networking architecture and client-server synchronization
  • Nice to have: Experience contributing to the development and launch of at least one AAA game using custom narrative or quest tools
  • Nice to have: Knowledge of Unreal Engine UI tools or editor scripting

Benefits

  • Employer-paid health insurance, including dental, vision, and mental health coverage
  • Free mental health support, including access to counselling services, psychiatric care, and a variety of wellness webinars
  • 26 vacation days, 10 sick days, and 12 public holidays per year
  • Group RRSP with employer matching contributions
  • Lifestyle Spending Account (LSA): CAD $100 per month for fitness, wellness, Internet costs, home office equipment, education, streaming services, and more
  • Menstrual leave: one additional day off in case of menstrual pain
  • RED Parents network: support for working parents
  • Flexible working hours
  • Training, seminars, and courses, including internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning courses
  • Welcome kit filled with gifts
  • Dog-friendly office
  • Truly international work environment
  • No dress code
  • Discretionary stock options

Job type

Full Time

Experience level

Senior

Salary

CA$180,100 - CA$247,600 per year

Degree requirement

No Education Requirement

Tech skills

FluxNode.jsUnreal EngineC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.