Senior Software Engineer (Game Engine) at World Makers

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 5 years of professional software development experience., Strong proficiency in C++ programming and debugging., Experience with Unreal Engine development and shipping code to production., Bachelor's or master's degree in Computer Science or related field is preferred..

Key responsibilities:

  • Develop and manage new game features from concept to release.
  • Maintain and enhance game systems in C++ within Unreal Engine.
  • Work on core Unreal Engine plugins to support innovative game features.
  • Collaborate with art and design teams to integrate technical solutions.

World Makers logo
World Makers
2 - 10 Employees
See all jobs

Job description

We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented Senior Software Engineer (Game Engine) to join our team and help us develop and maintain our cutting-edge game technologies and systems.

At World Makers, a Senior Software Engineer (Game Engine) will have the opportunity to work directly on core modules and plugins for Unreal Engine, building and improving existing C++ game systems and support for new platforms and device targets.

Whilst we believe in-person collaboration is important and to be encouraged, this can be a remote role for the ideal candidate.

Responsibilities

  • Develop and manage new features throughout their entire lifecycle, from initial concept to final release.
  • Develop and maintain game systems in C++ on Unreal Engine.
  • Work on core Unreal Engine plugins (such as audio processing, core animation, deep learning tools) to support our most critical and innovative game features.
  • Explore new platforms to deploy our games to, and develop additional features required for those platforms.
  • Debug, profile, and optimise code on a variety of platforms.
  • Work effectively with other game development disciplines, including art and design.
  • Contribute to and drive new technical architecture and design.

Requirements

  • 5+ years professional experience in software development.
  • Solid understanding of computer science fundamentals and computer architecture.
  • Very strong skills in C++ development and debugging.
  • Experience shipping code to a production environment.
  • Experience working on Unreal Engine.
  • Experience using version control software (e.g. Git / P4)
  • Excellent verbal and written English communication skills.

Bonus Skills

  • Bachelor's or master's degree in Computer Science or a related field.
  • Experience working on and shipping live service games.
  • Experience working on game console platforms (PlayStation/Xbox/Switch).
  • Experience working on mobile platforms (Android/iOS).
  • Experience with Unreal Build Tool and CMake.
  • Experience developing low-level game engine systems (e.g. rendering, physics, animation, networking).

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Software Engineer Related jobs