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!
Data / AI Engineer designing and operating data and AI workloads on Microsoft Fabric. Delivering production - grade lakehouses and ensuring data pipeline efficiency in the Microsoft ecosystem.
SRE of Data at Porto Bank ensuring infrastructure stability and performance of Databricks and Azure. Applying SRE principles for operational efficiency.
Manufacturing Engineer developing and maintaining robust assembly processes at ZF for efficient production. Collaborating on technical support and preventive maintenance planning to optimize manufacturing efficiency.
Integrity and Maintenance Engineer overseeing programs and processes in engineering at Ipiranga. Leading health, safety, and environment initiatives while ensuring asset reliability.
VoIP Engineer developing and debugging SIP/VoIP platforms for a cloud communications company. Ensuring quality and scalability in call - flows with innovative technology.
Mechanical Building Services Engineer critical in supporting major engineering and infrastructure programmes at Devonport Royal Dockyard. Delivering designs and technical solutions across the engineering lifecycle.
Requirements Change Engineer at Babcock managing engineering changes for the Royal Navy's submarine fleet in a hybrid role. Collaborating with stakeholders and supporting technical workflows while ensuring project efficiency.
Alternant Ingénieur Process chez Novo Nordisk, servant de référence technique pour l'industrie pharmaceutique. Apprendre et maîtriser la qualification et validation pharmaceutique.
Coastal Engineer focused on large - scale water and wastewater infrastructure projects related to coastal engineering. Collaborating with multidisciplinary teams and providing engineering support during construction.