Senior Story Programmer at CD PROJEKT RED developing tools for Story and Quest in Cyberpunk 2. Collaborating with designers to deliver the vision of the game.
Responsibilities
Work closely with quest and cinematic designers to understand their needs and ensure the tools meet the creative and technical goals
Build and maintain story related plugins
Ensure tools run efficiently without sacrificing performance, maintaining smooth workflows for the design team
Write high-quality code that is optimised, bug-free, and aligned with project goals
Foster cross-functional collaboration to ensure the tools contribute effectively to all game systems and components
Requirements
At least 7 years of professional experience as a programmer within the game industry
Strong proficiency in C++ programming and knowledge of Unreal Engine 5
Ability to think creatively and strategically to overcome technical challenges and drive innovation in technology
Ability to interpret the needs of less technical people and to communicate workflow with them
Experience with Unreal’s cinematic sequencer
Previous experience working on Story or Quest tools
Benefits
Company-paid medical healthcare (dental, vision, and mental)
Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars
Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year
RRSP with employer matching
Gym Membership Reimbursement
Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain
RED Parents Network — support for working parents, including childcare benefits, and family-friendly events
Flexible working hours
Trainings, lectures, and courses — internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available
A welcome pack filled with goodies — to help you feel right at home once you join the team
Dog-friendly office — bring your pooch with you and look after them while working!
Truly international working environment — a chance to meet and work with a diverse selection of people from all around the world
Lead Programmer overseeing a programming team for a physics - based indie game in Unity. Focused on gameplay development, technical leadership, and maintaining code quality.
Senior Fullstack Engineer building production software with .NET Core, TypeScript, React/Next.js. Modernize legacy systems, leverage AI tools, and work on fraud detection systems.
Senior Software Engineer for 12 - month hybrid contract in Ottawa. Manage and modernize enterprise client applications across Windows, SaaS, and plugin environments.
Senior Dynamics 365 Developer delivering Microsoft cloud solutions focused on Dynamics 365 Customer Engagement. Involves software development, integration, and client engagement in a consulting environment.
Senior full stack developer at Nexapp focusing on strategic software engineering for health systems evolution. Engaging in complex codebases and integrating AI for improvements.
Project Manager preparing technical proposals for L3Harris Technologies and collaborating with business development and engineering teams. Responsible for ensuring client requirements are met.
Senior Software Developer role rebuilding backend systems in Python and modernizing legacy applications into GCP. Hybrid position in Toronto with strong architectural input.
Intermediate BSA role requiring 5+ years experience translating business requirements into technical specs. 7 - month contract with hybrid work (3 days on site).