Hybrid Engine Engineer

Posted 1 hour ago

Apply now

About the role

  • Game Engineer enhancing/rendering technologies for the RuneScape franchise. Collaborating with teams to deliver complex technical solutions in engine development.

Responsibilities

  • Enhance and maintain engine technology and shared libraries across core subsystems.
  • Deliver maintainable, production-ready C++ code aligned to team standards and best practices.
  • Own features of moderate scope and complexity from design through completion.
  • Contribute to scalable, robust, high-availability systems that support live games.
  • Identify and implement performance and workflow improvements across engine tech.
  • Work effectively in an agile team, collaborating to deliver business and player value.
  • Support evaluation of third-party and in-house solutions to find the best fit.
  • Research and apply new technologies, turning ideas into shippable engine improvements.

Requirements

  • Professional experience building systems in modern C++.
  • Exposure to GLSL and scripting (e.g. Python) to support tooling and workflows.
  • Proven ability to profile and optimise across CPU, GPU and memory, and confidently act on performance data.
  • Practical experience with OpenGL and/or Vulkan and building/debugging shader code in GLSL.
  • Proficient in working with C++ build pipelines; experience with CMake will be considered an asset.
  • Proven experience with test-driven development.
  • Java experience is beneficial, but not required.

Benefits

  • Private Healthcare, including Dental Plan.
  • Discretionary annual performance bonus.
  • Minimum 6% Pension contributions.
  • Life Insurance.
  • Enhanced family leave policies from day 1.
  • Flexible working hours.
  • 25 days annual leave + Bank holidays & the option to buy/sell holidays + so much more!

Job title

Engine Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job