IT & Software

Game Engine Programmer - RuneTek

Jagex

Cambridge · Cambridgeshire · United Kingdom

Overview

You will work on RuneTek, the cross‑platform game engine powering RuneScape, delivering production‑ready engine Tech. You’ll enhance rendering, networking, audio, and tooling while collaborating with production and game teams to advance the platform. The role focuses on scalable, high‑performance solutions with opportunities to grow specialize in graphics, networking, audio, or animation. This is a hands‑on role at the core of Jagex’s engine strategy, offering mentorship and impact at scale.

Pay / Benefits
  • Private Healthcare (Dental)
  • Discretionary annual performance bonus
  • Minimum 6% Pension contributions
  • Life Insurance
  • Enhanced family leave policies from day 1
  • Flexible working hours
Responsibilities
  • Enhance and maintain engine technology and libraries (networking, audio, input, file system, maths, jobs, interoperability)
  • Research, innovate and develop production‑ready engine tech to stay ahead
  • Contribute scalable, robust, high‑availability, high‑performance code
  • Deliver on projects of moderate scope with cross‑functional teams
  • Proactively identify and implement improvements to systems and processes
  • Develop your specialization over time with mentorship (graphics, networking, audio, animation)
Key requirements
  • Demonstrable game engine development experience in modern C++, with GLSL and Python
  • Experience profiling CPU, GPU and memory and turning findings into fixes
  • Experience on AAA threaded renderers powered by OpenGL and Vulkan, GLSL as primary shading language
  • Comfort with C++ build systems; CMake experience is a plus
  • Experience with test‑driven development
  • Java programming experience is a bonus
  • Collaborative mindset
  • Proactive problem solving
  • Effective communication with cross‑functional teams
  • C++ game engine development
  • GLSL shading, OpenGL, Vulkan
  • Python scripting

Reference: WJ-747_30154050

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.