Engine Developer - Engines Team

  • Engineering
  • London, United Kingdom

Engine Developer - Engines Team

Job description

At Hadean we are changing the nature of computing. Our mission is to enable and empower the world to effortlessly harness the limitless computing power of the cloud to realise the greatest opportunities of today and tomorrow, to make the world a better place. So far in 2019 we’ve raised $10m to accelerate our growth.


We believe that anything is possible when you think big enough, so we give our team the platform to turn great ideas into great products. We are a deep tech company pushing the boundaries every day. Our Engineering team are rewriting the rulebook on OS design to create HadeanOS. It is distributed-first, robust to scaling, efficient, compact and fast. On this foundation we are building Aether Engine, a simulation framework capable of tackling the vast complexity of tomorrow’s gaming, life science and physical simulation challenges.


As our new Game Developer you will be key to our growth by:

  • Iterating on the code of simulations and games we’re building with our clients and partners.

  • Integrating third-party libraries into simulations, including adapting them to the design of the underlying simulation engine, or designing engine changes if necessary.

  • Working on the underlying simulation engine to add new functionality that will support the higher level requirements of simulations built on top of the engine.

  • Working on Windows with multiple game engines (Unity and Unreal to begin with).


What we’re looking for:

  • Extensive experience with C/C++.

  • You are keen to get stuck into all aspects of building a solution, from the core logic being built to the package that gets delivered to the user.

  • You have worked on 1 or more commercial desktop or console games with the Unreal Engine for at least 2 years, and are experienced with C++ development and blueprints -

  • You would be capable of mentoring team members in best practices and debugging Unreal-specific problems.

  • You have some server-side development experience.

  • Demonstrable experience quickly developing and iterating on prototypes as part of a team.

Nice but not necessary:

  • You have worked on the backend of a (possibly massively) multiplayer game and can talk about the challenges involved.

  • You have built extensions for the Unity or Unreal game engine.

  • You have implemented an efficient ECS framework or could talk about how you would implement a distributed ECS.

  • You have worked on a highly sophisticated system with multiple levels of abstraction.

  • You have experience optimising communication in a client-server system, tracking down unexpected bottlenecks and identifying solutions.


How we work is as important as what we work on. Our values include respect, growth, innovation, boldness, fearlessness, resilience, benevolence, authenticity, trustworthiness, being curious, teamwork and fun.


Diversity makes us stronger and more able to make the impossible possible. We are therefore committed to Equal Employment Opportunities throughout our recruiting and hiring process, and welcome applications from anyone and everyone.


We make Hadean an awesome place to work with options for new employees, regular team drinks, dinners and events, training budget, choice of perkbox or classpass discount, off peak start time, pension scheme and eye exams, and a whole load of fruit and coffee in our fantastic office.


Salary: £40,000 to £140,000

Location: London

Opening Date for Applicants: 31st July 2019

Closing Date of advert: 30th September 2019

Working hours per week: 40 hours a week