Resume Score

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

Sign in to check score

About the role

  • Senior Tools Programmer developing C++ tools and workflows for Cyberpunk 2 at CD PROJEKT RED. Collaborating with teams to enhance development processes and mentor engineers.

Responsibilities

  • Help drive the design and implementation of high-quality, maintainable C++ tools and workflows, primarily for Unreal Engine
  • Collaborate closely with cross-disciplinary teams to understand complex needs, propose effective solutions, and champion tools development efforts
  • Independently manage the full lifecycle of tool initiatives, from ideation and prioritization, to deployment and ongoing support
  • Proactively provide ad hoc tools support, effectively balancing immediate needs against broader development priorities without constant oversight
  • Evangelize tools best practices, advocating their strategic importance to productivity and quality across the organization
  • Objectively evaluate the impact of tools and workflows on project productivity to inform prioritization decisions
  • Mentor and support junior and mid-level engineers, enhancing team capabilities

Requirements

  • Extensive experience writing production-level C++ code, with significant, demonstrable contributions to complex, large-scale codebases on collaborative projects
  • Experience driving projects through their full lifecycle, from concept to deployment and maintenance
  • Ability to articulate technical concepts, discuss trade-offs, and advocate for quality standards
  • Experience with planning work according to priorities, risks, and the need to deliver value incrementally
  • Nice to have: Extensive experience with Unreal Engine or similar AAA game engines
  • Proficiency in UI/UX design, specifically with Slate, Editor Utility Widgets, or comparable frameworks
  • Previous mentorship or technical leadership experience in a game development context
  • Experience with a scripting language or system, such as Blueprint, Python, MEL

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
  • Lifestyle Spending Account (LSA) – $100 per month to use towards fitness, wellness, internet, home office equipment, learning, streaming services, and more
  • Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain
  • RED Parents Network — support for working parents
  • 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
  • No dress-code — we like to keep it casual

Job type

Full Time

Experience level

Senior

Salary

CA$127,200 - CA$209,900 per year

Degree requirement

Bachelor's Degree

Tech skills

PythonUnreal Engine

Location requirements

RemoteVancouverCanada

Report this job

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