Game Engine Programmer - RuneTek
Jagex
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
- 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)
- 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