Senior Backend Game Developer

Games Jobs - Programming - Cambridge

Job Title Senior Backend Game Developer
Job Category Programming
Job Description Important note: To our wonderful friends and followers around the world, Jagex is not pausing its search for the most talented people to join its ranks. We’re a successful, robust and growing business, after all.
In light of the current situation concerning coronavirus, we have already made changes to the way we recruit, and of course are mindful of following all necessary processes to ensure the safety of our staff and anyone we might come into contact with.
Jagex has switched to working almost entirely remotely, and in line with that our recruitment and selection process has moved to an entirely remote one with video calls being the preferred method of interview. Our hiring managers are engaged, we are well-prepared and we sincerely look forward to talking to you soon. Our team of expert recruiters will be in touch with you to talk you through the process and changes and what to expect.  So, don’t delay, get that application in today!
Company Overview:
A leader in creating deep and engaging experiences on PC and mobile, Jagex was founded in 2001 and is today one of the UK’s biggest and most respected video game developers and publishers.
Famed for its flagship MMOs RuneScape and Old School RuneScape, Jagex has welcomed more than 260million player accounts to its world and created a $1bn lifetime franchise revenue. Today the RuneScape franchise exists beyond running games in live operations; our titles are living games that connect and inspire millions of players, with content and experiences both inside and outside of inexhaustible game worlds.
Both RuneScape and Old School RuneScape, on PC and mobile, offer ever-evolving, highly-active worlds and our community-focussed development ethos empowers players to have a real say in how each game is shaped.
Jagex is expanding and extending its portfolio with fresh franchise titles, new IP and, in 2018 launched Jagex Partners, delivering third-party publishing and operational services exclusively for the living games of the future.
Jagex employs more than 400 people at its Cambridge headquarters and is on the hunt for talented people to work across the business to help the company to achieve yet another year of record growth and player satisfaction.
Job Purpose
You love to be the expert and idea generator of your domain. You enjoy diving in and investigating code libraries, scripting languages, and game engine technologies. As the server and client technologies leader powering RuneScape and Old School RuneScape, your game development experience combined with your innately curious nature will help to evolve the way these games are developed and enjoyed. You will want to maintain what is working well with this 18-year old franchise while thinking ahead to enhance and improve its backend services.
If you’re a senior level MMO backend server or game engine developer with a deep understanding of programming principles – and happy to learn Java and its intricacies – we would love to hear from you. If you’re already an expert in Java, you’ll be ahead of the game

Key Duties:
• Developing a deep and nuanced understanding of the existing game server/engine and its unique interplay with other departments.
• Programming using Java and C++ (11/14), defining new tasks as well as completing scheduled assignments.
• Leading, defining and evolving current client and server architecture powering RuneScape and Oldschool RuneScape.
• Researching, innovating and developing new game engine technology.
• Applying the best of your experience working with custom game engines and/or modifying industry standard game engines (Unity, Unreal, CryEngine etc.) for MMOs to proactively make our game technology faster, leaner and easier to maintain leading technical discussions with team members collaboratively to identify the best solutions to defined challenges.
• Contributing to overall project strategy by putting forward ideas and providing honest and helpful perspectives on the ideas of others.
• Assisting in the recruitment of other great team members.

Essential Requirements:
• Senior level game development experience working on high-load MMO game world servers.
• Fluent in communicating and innovating solutions to complex problems in a legacy technology stack you enjoy optimizing for performance.
• Knowledgeable and appreciative of old-school and modern development practices, with experience evaluating and recommending custom versus off-the-shelf solutions.
• Degree-level fluency in programming principles, such that you are not at all concerned about learning and adapting to potentially new programming and scripting languages.
• Able to develop backend systems for multiple platforms, including PC, Mac OS, Linux, iOS and Android.
• Familiarity with build and deployment systems such as Gradle, Maven and Ansible
• An understanding and appreciation of test-driven development

Personal Characteristics:
• Happy to become one of the game world server experts for RuneScape and Old School RuneScape.
• You will want to explore and understand how existing technologies may serve the game and be passionate about creating new features and enhancing the current backend systems.
• Big picture thinker – the existing technologies you will be working with are deeply tied into the workflow of other departments on the game. You will want to understand and collaborate with other teams as well as your own to balance needs.
• Strong influencing skills – you will bring a wealth of knowledge and new perspectives to this role and so you will need to be able to help others understand the benefits and possible challenges that come with implementing the solutions you present.
• Mentoring and supporting other team members to achieve their best work.
• Building strong working relationships with team members across disciplines and the company.
Salary Based on experience
Location Cambridge
Job Category Programming
Date posted 05/08/2020
More View other Jagex Games Studio jobs
Recruiter This job is advertised on behalf of Jagex Games Studio using their internal reference 27304ee5-9399-4dea-baad-90a0170d73b3.
  Apply for this job