Resume Score

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

Sign in to check score

About the role

  • Programmeur principal de quêtes dirigeant les technologies narratives de Cyberpunk 2 chez CD PROJEKT RED. Conception d'outils et systèmes narratifs en C++ pour des jeux de rôle immersifs.

Responsibilities

  • Lead the engineering team focused on narrative technologies for Cyberpunk 2
  • Manage direct reports and support their professional development and career ambitions
  • Conduct one-on-one meetings, performance reviews, recruitment, and promotion planning
  • Mentor the team on code quality, collaborative workflows, and technical execution
  • Translate creative and narrative requirements into clear technical needs
  • Collaborate with lead architects and stakeholders responsible for maintaining the shared quest system
  • Define feature requests, oversee their integration, and drive continuous improvement
  • Lead the development, integration, and evolution of quest features
  • Ensure the efficiency of quest tools and 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
  • Demonstrated experience in a highly collaborative shared-technology environment spanning multiple teams or projects
  • Ability to identify the needs of creative teams and translate their vision into clear technical requirements
  • Excellent communication and collaboration skills in multicultural, multi-time-zone environments
  • Nice to have: Knowledge of Unreal Engine architecture
  • Nice to have: Understanding of multiplayer networking architecture and client-server synchronization
  • Nice to have: Participation in 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 statutory holidays per year
  • Group RRSP with employer matching contributions
  • Lifestyle Spending Account (LSA): CAD 100 per month applicable to fitness, wellness, Internet expenses, home-office equipment, education, streaming services, and more
  • Menstrual leave
  • 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
  • International work environment
  • No dress code
  • Discretionary stock purchase 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.