At a Glance
- Tasks: Enhance and optimise core technologies for the RuneScape franchise.
- Company: Join Jagex, the creators of RuneScape, in a collaborative environment.
- Benefits: Enjoy flexible working, private healthcare, and generous annual leave.
- Other info: Be part of an inclusive culture that values creativity and innovation.
- Why this job: Shape the future of gaming with cutting-edge technology and a passionate team.
- Qualifications: Experience in C++, OpenGL/Vulkan, and a knack for performance optimisation.
The predicted salary is between 40000 - 50000 £ per year.
Location: Cambridge, UK – This position offers flexible working options, including predominantly remote work. Applicants should be based (or willing to relocate) within a comfortable commuting distance of our office to attend onsite as required.
Want to work on the core technologies that power the RuneScape franchise and help shape the future of Jagex’s platform capabilities? The Game Engine team is responsible for enhancing and optimising RuneTek, our cross-platform game engine with a heavy focus on rendering technologies that help drive development of the game engine.
As a member of the Game Engine Team you will be responsible for the successful delivery of complex technical solutions, working with our production and game development teams to help realise Jagex’s vision for its games.
What you’ll be doing:
- 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.
What we’re looking for:
- 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.
What we offer:
- 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!
We are committed to providing equal opportunities and creating an environment where everyone can thrive. We welcome applications from all backgrounds, and we recruit, develop, and promote based on merit and ability. If you require any reasonable adjustments to support you during the recruitment process, please let us know when you’re invited to interview.
Engine Programmer - Core Tech in Cambridge employer: Jagex Limited
Contact Detail:
Jagex Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engine Programmer - Core Tech in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Jagex. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your C++ projects, especially any work with OpenGL or Vulkan. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for the technical interview! Brush up on your coding skills and be ready to solve problems on the spot. Practising common algorithms and data structures can really help you stand out.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in being part of the Jagex family.
We think you need these skills to ace Engine Programmer - Core Tech in Cambridge
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Engine Programmer role. Highlight your experience with C++, OpenGL, and any relevant projects that showcase your skills. We want to see how you fit into our vision!
Show Off Your Technical Skills: Don’t hold back on showcasing your technical prowess! Include specific examples of your work with performance optimisation, shader code, and any tools you've developed. This is your chance to shine and show us what you can bring to the team.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at Jagex Limited
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with modern C++, including any projects where you've built systems or optimised performance. They’ll likely want to hear about specific challenges you faced and how you overcame them.
✨Show Off Your Shader Skills
Since the role involves working with OpenGL and Vulkan, be prepared to talk about your experience with shader code in GLSL. Bring examples of your work or even a small demo if possible. This will show your practical knowledge and passion for rendering technologies.
✨Demonstrate Agile Teamwork
Jagex values collaboration, so think of examples where you’ve worked effectively in an agile team. Be ready to discuss how you contributed to team goals and how you handle feedback. Highlighting your ability to work well with others will set you apart.
✨Research Jagex and RuneScape
Familiarise yourself with Jagex’s games and their development philosophy. Understanding their vision for RuneScape and how you can contribute to that will show your genuine interest in the company. Prepare some thoughtful questions about their future projects to demonstrate your enthusiasm.