Engine Programmer - Core Tech in Cambridge
Engine Programmer - Core Tech

Engine Programmer - Core Tech in Cambridge

Cambridge Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Jagex Limited

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

Jagex is an exceptional employer located in the vibrant city of Cambridge, UK, offering a flexible working environment that includes predominantly remote options. With a strong focus on employee well-being, we provide a comprehensive benefits package, including private healthcare, generous annual leave, and enhanced family leave policies from day one. Our inclusive work culture fosters collaboration and continuous learning, empowering employees to grow their skills while contributing to the innovative development of the RuneScape franchise.
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

C++ Programming
GLSL
Python Scripting
Performance Profiling
OpenGL
Vulkan
Shader Code Debugging
CMake
Test-Driven Development
Agile Methodologies
System Optimisation
Collaboration Skills
Technical Problem-Solving
Game Engine Development

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.

Engine Programmer - Core Tech in Cambridge
Jagex Limited
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>