Game Engine Developer
More information about this job
Jagex Games Studio is seeking a Game Engine Developer. The successful candidate will be responsible for running a massive multiuser online game in a varied software puzzle.
The puzzle includes hundreds of systems that must work together to make the engine keep turning.
The pieces are distributed all over the world in a complex global infrastructure. There are performance problems to solve both in processing and rendering. There are storage issues and data throughput concerns.
All this surrounding every game logic system you might care to consider that we have developed over more than 15 years.
If you like solving complex software problems, you have come to the right place.
We are confident we have many interesting issues to choose from in a massive global estate running 24/7 and supporting millions of players.
In return you’ll receive a competitive salary, options for a sponsored gym membership, private health care, flexible working, cycle repair, free parking and fresh fruit delivered to your team every day.
We also have a full bean style coffee machine that provides hot drinks available throughout the day.
Expect to be invited to team events once a quarter as well as company-wide parties to celebrate our successes.
The successful applicants will be able to enjoy our newly refurbished office which includes contemporary break out areas, gaming zones, high tech meeting rooms, a huge Atrium with tiered seating and our very own private bar!
Main Duties and Responsibilities:
Helping operate and improve critical game systems.
Writing new game features to support the content teams.
Researching, innovating and developing new game engine technology
Enhancing and maintaining our existing game engine technology
Working with the team to improve the way we do software
Proficient at using Java, C++ or similar
Software engineer with a passion for practical solutions and problem solving
Previous time spent working in a large complex system
Experience of working on client/server applications
Experience in an area that will help us with key game development disciplines such as rendering, tools, gameplay, AI, networking, etc.
Relevant qualification at degree level or equivalent experience
Experience of working on networked and MMO games
Knowledge of platforms including Windows, Mac OS, Linux, iOS and Android
Experience with scripting languages such as Python, Bash, Perl or similar
Game industry experience
To behave at all times in a professional manner, maintaining a positive and conscientious work ethic whilst also demonstrating initiative and determination to get the job done.
To work effectively with colleagues both within the immediate team and across the company whenever necessary.
To demonstrate a willingness to adapt to the evolving environment of the company, teams and work requirements.
Drive to learn, grown and improve their current skill set and that of the function. Maintaining professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
Salary: Highly Competitive – depending on experience, plus excellent benefits package including annual bonus, private health care, gym membership and many more