Resume Score

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

Sign in to check score

About the role

  • Lead Quest Programmer building narrative systems and tools for Cyberpunk 2. Leading engineers and C++ development at CD PROJEKT RED, a story-driven RPG studio.

Responsibilities

  • Lead the engineering team focused on story technologies for Cyberpunk 2
  • Manage direct reports and support their professional growth and career ambitions
  • Conduct regular 1:1s, performance reviews, hiring, and promotion plans
  • Guide and mentor engineers in code quality, collaborative workflow efficiency, and technical execution
  • Work with quest designers and directors to translate creative and narrative requirements into technical needs
  • Collaborate with shared quest-system architects and maintainers on feature requests, integration, and continuous improvement
  • Drive development, integration, and evolution of project quest features
  • Ensure quest tools run efficiently while maintaining runtime performance and seamless creator workflows
  • Maintain and optimize story and quest features and integrate them with other game components
  • Foster collaborative workflows with shared technology teams across multiple projects
  • Write high-quality, clean, optimized, maintainable C++ code
  • Track, diagnose, and resolve bugs in quest features and authoring toolsets
  • Collaborate with cinematic, narrative, and core gameplay teams to integrate quest systems across the game

Requirements

  • At least 7 years of professional programming experience within the AAA games industry
  • 1+ years of experience in technical leadership, people management, or leading a team of engineers
  • Strong proficiency in C++ programming
  • Demonstrated experience developing custom quest systems, narrative tools, or node-based editor workflows
  • Proven experience in a highly collaborative shared technology environment spanning multiple teams or projects
  • Ability to interpret creative and less technical team members’ needs and translate design visions into clear technical requirements
  • Excellent communication and collaboration skills across time zones and multicultural environments
  • Nice to have (not required): familiarity with Unreal Engine architecture
  • Nice to have (not required): understanding of multiplayer network architecture and client-server synchronization for game state/quests
  • Nice to have (not required): shipped AAA game(s) on a bespoke or custom narrative/quest toolset
  • Nice to have (not required): familiarity with Unreal Engine UI tools or editor scripting for custom content tools

Benefits

  • Company-paid medical healthcare (dental, vision, and mental)
  • Free mental health support, including access to counseling, psychiatric care, and well-being webinars
  • Paid leave — 26 days of vacation, 10 sick days, and 12 calendar holidays per year
  • RRSP with employer matching
  • Lifestyle Spending Account (LSA) — $100 per month for fitness, wellness, internet, home office equipment, learning, streaming services, and more
  • Menstrual leave — one extra day off when experiencing period pain
  • RED Parents Network support for working parents
  • Flexible working hours
  • Trainings, lectures, courses, internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes
  • Welcome pack filled with goodies
  • Dog-friendly office
  • Truly international working environment
  • No dress code
  • Potential eligibility for 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

Node.jsUnreal EngineC++

Location requirements

RemoteCanada

Report this job

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