CD PROJEKT RED seeks an experienced Senior Tools Programmer to support efforts in enhancing development workflows for Cyberpunk 2, the next mainline Cyberpunk 2077 game.

Requirements

  • 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.
  • 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.
  • 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.