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.
