Resume Score

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

Sign in to check score

About the role

  • Lead Tools Programmer at CD PROJEKT RED for Cyberpunk 2. Focused on building tools to enhance content creation and developer efficiency.

Responsibilities

  • Lead the design, implementation, and maintenance of in-house tools and systems to improve workflows across all disciplines
  • Develop custom editor tools, content pipelines, and asset management systems that integrate seamlessly with Unreal Engine 5
  • Collaborate with other departments to proactively identify bottlenecks, pain points, and opportunities for optimization
  • Integrate and improve existing tools used across projects and the organization
  • Work with production and recruiting teams to hire, onboard, and scope the tools engineering team
  • Distill tool support requests into meaningful, actionable work while effectively delegating to the team, ensuring deliverables are processed on time
  • Propose tools or technologies that could enhance the ability to deliver great systems support
  • Provide direct management and mentorship to your reports, fostering their professional growth and career ambitions
  • Work closely with designers, artists, and other developers to understand their needs and ensure that your team is aligned across disciplines to deliver on the expectations
  • Ensure the tooling pipeline is running efficiently across the board
  • Write high-quality code that is optimized, bug-free, and aligned with project goals

Requirements

  • At least 5+ years of professional experience as a programmer within the games industry
  • At least 2 years of experience in a leadership role
  • Deep proficiency in C++ programming
  • Extensive experience with Unreal Engine or similar AAA game engines
  • Proficiency in UI/UX design, specifically with Slate, Editor Utility Widgets, or comparable frameworks
  • Ability to think creatively and strategically to overcome technical challenges and drive innovation in technology
  • A customer oriented work ethic
  • Nice to have:​​​​​​ (please note these skills are not required for to apply for the position)
  • Prior experience on a released AAA title
  • Experience with a scripting language or system, such as Blueprint, Python, MEL
  • Experience with Digital Content Creation software
  • Experience with C#
  • Experience with Build system software such as Jenkins, Horde

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$180,100 - CA$247,600 per year

Degree requirement

No Education Requirement

Tech skills

JenkinsPythonUnreal Engine

Location requirements

RemoteVancouverCanada

Report this job

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