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
Developer Intern building Go and Rust CLI tools, SDKs, and APIs for 1Password’s cybersecurity platform. Improving developer experience, performance, authentication, and secure secrets handling.
Director of Engineering scaling teams and technology for Ledgebrook’s excess and surplus insurance platform. Shaping architecture, reliability, and engineering strategy across underwriting and operational systems.
Software Engineer building scalable Java and Spring Boot applications for Newfold Digital’s global web technology products. Designing REST APIs, optimizing databases, and supporting cloud operations.
Software Engineer building AI - human workflow and cloud deployment tools at Upsun. Owning production software from design through deployment, reliability, and support.
Advanced Engineering Design Lead managing aerospace structures, integration specialists, budgets, and governance at SOGECLAIR. Supporting aircraft production and in - service issue resolution.
Senior Developer leading design, integration, and modernization of enterprise applications for British Columbia’s energy regulator. Providing technical leadership, DevOps expertise, and mentorship across complex digital initiatives.
Senior developer building AI - integrated grants software for governments and nonprofits at Euna Solutions. Leading agentic AI architecture, production systems, and engineering quality.
Mobile Developer building iOS and Android applications for Encircle’s digital property - insurance claims platform. Improving mobile reliability, CI/CD, observability, and user experience.
Staff Mobile Engineer building native Swift and Kotlin mobile products for Method, a GlobalLogic digital engineering consultancy. Leading architecture, stakeholder communication, testing, and developer - community support.